このキーワード
友達に教える
URLをコピー

アンダースコアとは?

 | 
この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。
出典を追加して記事の信頼性向上にご協力ください。(2014年8月)

_

アンダースコア(underscore, under score)あるいは下線符号(かせんふごう)は、空白下線が引かれた記号文字(約物)である。

アンダーライン(underline)、アンダーバー(underbar)。ASCII/CCITT文字名称はunderlineJIS X 0201文字名称はアンダラインである。Unicode文字名称はローライン(low line)で、アンダースコアおよびアンダーラインは結合文字 である U+0332 の別名になっている。

ASCIIコードは5F16(9510)である。

目次

  • 1 歴史
  • 2 コンピューターにおける用法
    • 2.1 マークアップ
    • 2.2 スペースの代替
    • 2.3 その他
  • 3 自然言語における用法
  • 4 符号位置
  • 5 出典

歴史

もともとは、タイプライター下線(アンダーライン)を引くために設けられた。すなわち、文字を打った後で、紙を文字数ぶん戻してアンダースコアを重ね打ちすることで、アンダーラインを表現していた。1色のタイプライターではほとんど唯一の強調法であった。また、印刷物ではイタリック体を用いる箇所も、タイプライターではアンダースコアによって表していた。

ASCIIの古いバージョン「ASCII-1963」にはアンダースコアはなく、符号点5Fには「バックアロー(backarrow)」すなわち左矢印「←」があった。ASCII-1963には矢印は左「←」と上「↑」のみあり、この特徴はテレタイプASR-33/35から引き継がれていた

ASCIIが現在の形になった1967年版で、5Fは左矢印からアンダースコアに変更された(なお、上矢印は「^」になった)。

コンピューターにおける用法

マークアップ

現在のコンピューターにあっても、テキストだけで強調を表現したいとき、アンダースコアが用いられることがある。また、_ABC_ のように入力されたテキストを ABC のように表示するソフトもある。

Microsoft Wordでは、同様のことをすると ABC のようにイタリック体になる。

LaTeXなどでは、下付き文字を表す。たとえば、「A_1」は「A1」とレンダリングされる。

スペースの代替

インターネットのURLやメールアドレスのようなスペースが使えないところで、かわりにアンダースコアを置くことが行われる。ただし、それらのうちドメイン名部分にはアンダースコアを用いることはできず、用いることができるのはハイフンマイナスである(RFC 1034)。

一方、ほとんどのプログラミング言語にあっては、ハイフンマイナスが負号と同一であるためにハイフンを負号以外の意味の所に置くことができないので、ハイフンの代わりに用いられる。また、ひとつの語の中にスペースを置くことのできないプログラミング言語では、スペースの代わりに用いることも行われる。アンダースコアによって繋がれた単語は地面を張っている蛇のように見えるためこの用法はスネークケースと呼ばれる。他の方法としては、単語の先頭を大文字にするキャメルケースがある。

C90/C99/C++では、いくつかの条件でアンダースコアを含む識別子(たとえば、グローバルスコープを持ちアンダースコアで始まる識別子)は、実装系のための予約語である。

その他

アンダースコアはアスキーなどの文字コードですべての大文字よりもあとに来るので、並べ替えをするときに最後に置きたい項目の最初にこのアンダースコアを置く用法がある。たとえば、「_ABC」は、「ZZZ」よりもあと(ただし「a」より前)に並べられる。

日本語では、_o_ のような顔文字に用いられることがある。

自然言語における用法

アンダースコアはアフリカやネイティブアメリカンのいくつかの言語において、ダイアクリティカルマークとして用いられる。

アラビア語ヘブライ語転記において、アンダードットの代用に使われることがある。

符号位置

【記号】
Unicode
JIS X 0213
文字参照
名称
_ | U+005F | 1-1-18 | _
_ | アンダーライン
LOW LINE
̲ | U+0332 |  | ̲
̲ | combining low line
(結合文字)
_ | U+FF3F | 1-1-18 | _
_ | アンダーライン(全角)
FULLWIDTH LOW LINE

出典

  1. ^ The New Hacker's Dictionary「ASCII」(2014-08-24閲覧、書籍版: ISBN 978-0262680929)
  2. ^ Character Set Issues & Unicode ; Erik Wilde ; UC Berkeley School of Information : ASCII 1963
約物
空白類 | 

記述記号 | 

ハイフン類 | 

音声記号 | 

括弧類 | 

準仮名・漢字 | 
2010Happy Mail