ハイフン
これは、通常のハイフンと同様の見た目であるが、ここで改行してはならないことをテキスト処理システムに示す効果がある。
また、ASCIIのハイフンマイナスは、キャラクタユーザインタフェースにおいて、プログラムのパラメータの指定の用途としてよく使われる。この場合、何か特定の指示を表す1ないし数文字を後ろに伴って使われる(例: -help)。この用法では、ダッシュと呼ばれることが多い。Unix系をはじめ多くのシステムでこの用法が見られる。なお、MS-DOS(及びWindows)では、OSに標準添付のツール等ではスラッシュのほうが一般的であるが、ユーザ製のプログラム、特にUnix系から持ってきたものなどではハイフンも多い。パラメータとしてハイフン単独が指定されていた場合、標準入力からの入力、または標準出力への出力を意味する場合がある。一部のプログラムでは、「ロングオプション」としてハイフンマイナスを2つ並べて、その後ろに指定を表す詳細な言葉を並べる記法が用いられることがある(例: -d --detail)。これはGNUプロジェクトのソフトウェア一般に見受けられる。さらに、ハイフンマイナス2つのみというオプション--によって、オプション類の終了を示し、その後にある引数はファイル名等として解釈する、という流儀もある。これはハイフンで始まるファイル名などを認識させるためにある。
ハイフン(英語: hyphen、‐)は、ラテン文字、キリル文字などのアルファベットとともに使用され、語をつなげたり1つの語の音節を分離するために使用される約物であり、4分幅の横棒である。より長く、別の用途を持っているダッシュ(–, —, ―)、およびマイナス記号(−)とよく混同される。ハイフンの使用法はハイフネーションと呼称される。ISO 646 (ASCII) や Latin-1 に限定される環境において、代わりに似た字体のハイフンマイナス(-)が使用される。