読み込み中...アンダースコア(underscore, under score)、アンダーライン (low line) は、コンピューターで用いられる約物のひとつで、下線のついた空白文字のことである。アスキーのコードは95 (5FH)。日本語ではアンダーバー(under bar)とも呼ばれる。
もともとは、タイプライターで下線(アンダーライン)を引くために設けられたものである。すなわち、文字を打った後で、アンダースコアを重ね打ちすることで、アンダーラインを表現していた。1色のタイプライターではほとんど唯一の強調法であった。また、活字においてはイタリック体を用いる箇所も、タイプライターではアンダースコアによって表していた。
JIS X 0201では「アンダライン」となっている。
アンダースコアはアスキーなどの文字コードですべての大文字よりもあとに来るので、並べ替えをするときに最後に置きたい項目の最初にこのアンダースコアを置く、というような用法がある。たとえば、「_ABC」は、「ZBC」よりもあとに並べ替えられる。
また、インターネットのURLやメールアドレスのようなスペースが使えないところで、かわりにアンダースコアを置くことが行われる。ただし、それらのうちドメイン名部分にはアンダースコアを用いることはできず、用いることができるのはハイフンマイナスである(RFC 1034)。
一方、ほとんどのプログラミング言語にあっては、ハイフンマイナスが負号と同一であるためにハイフンを負号以外の意味の所に置くことができないので、ハイフンの代わりに用いられる。また、ひとつの語の中にスペースを置くことのできないプログラミング言語では、スペースの代わりに用いることも行われる。これらの場合、他の方法としてはキャメルケースがある。
日本語では、_o_ のような顔文字に用いられることがある。
アンダースコアはアフリカやネイティブアメリカンのいくつかの言語において、ダイアクリティカルマークとして用いられる。また、アラブ語とヘブル語のローマ字において、アンダードットの代用に使われることがある。
| 記号 | Unicode | JIS X 0213 | 文字参照 | 名称 |
|---|
読み込み中...