番号記号
番号を示す数字の前に置かれる記号
From Wikipedia, the free encyclopedia
番号記号(ばんごうきごう)またはナンバーサイン(英語: number sign)は、番号を示す数字の前に置かれる記号である。井桁(いげた)やスクエアとも呼ばれる。14世紀ごろ、古代ローマで重さの記号として使われていた lb に横棒を引いたもの(℔)が、手書きのためだんだんと崩れて今の形になったと言われている[1]。日本ではこの記号の代わりにヌメロ(numero, No.)を使って「ナンバー」と読むのが一般的である。
#)U+2114 ℔
| # | |
|---|---|
番号記号 | |
| ユニコード |
U+0023 # (HTML: #) |
| 関連 | |
| 参照 |
U+2116 № U+2114 ℔ |

米国では前述の由来通り質量のポンドを表すのにも使われ、その場合は「パウンド」と読まれる。北米以外の英語圏では「hash(ハッシュ)」と読まれることがあるが、これは「切り刻む」という意味の単語「hash」ではなく、絵画における技法の「ハッチング(hatching)」の一種である「クロスハッチング(cross-hatching)」に由来するとする説がある[2]。これら以外の読み方も存在する。
押しボタン式電話機には、数字に加えて # と
(スターマーク) のボタンが置かれ、それぞれ特殊な用途に使われる。 (押しボタン式電話機における「#」を参照)
絵文字スタイルでは以下のように表される:#⃣
♯(シャープ)との違い
コンピューターにおける番号記号
- 一般的なQWERTY配列のキーボードではShiftキーを押しながら「3」キーを押すと入力することができる。読み方は特に決まっていないが、「ナンバー」や「いげた」[4]と読まれることもあれば、「シャープ」と読まれることもある。
- ASCIIでは10進数で35、16進数で0x23の符号位置に割り当てられ、Unicode(ISO/IEC 10646)にもそのまま引き継がれているため、コンピューター間でデータを交換するときの互換性が高い文字のひとつである[注釈 1]。
- 一般に数値を表す。
- Unixのシェルスクリプト、またそれが影響しているPerlやPythonなどのスクリプト言語や設定ファイルなどで、コメントを表すのに使われる。# は行頭ないし行の途中に置くことができ、# 以降は改行までがコメントとして扱われる。ファイルの先頭にある #!から開始するコメントは、そのスクリプトを実行するインタプリタの指定として扱われる(シバン)。
- URIにおいてフラグメントとその他の部分のセパレータ(分離符)として使われる。たとえばHTMLではページ内の(a要素のname属性やid属性で定義された)箇所を示すのに使う。文書の節記号(§)のようなもの。
- C言語、C++などにおいて、プリプロセッサなどに渡すディレクティブが、#から始まる(#define, #include など)。
- 音楽ソフトウェアにおいて、コード記号を入力する際など、嬰記号(シャープ、♯)の代わりに使われることがある[5]。変記号(フラット、♭)の代わりにはアルファベット小文字のビー(b)が使われる。
- C#やGtk#など、.NET関連のプログラミング言語やライブラリの名前として使われることもある。この場合、「ナンバー」ではなく「シャープ」と読まれる。
業界用語としての番号記号「シャープ」
数学における番号記号
押しボタン式電話機における「#」
前述の通り、押しボタン式電話機には数字の他に「*」と「#」が配置されている。このうち「#」については ITU-T の勧告において縦線が垂直の字形と、縦線が傾斜した番号記号と同様の字形の2字形が示されている。この「#」には「スクエア」 (square) の名称が与えられているが、最も一般的な各国の相当する名称を用いてもよいとしており、とくに縦線が傾斜した字形に対しては "hash", "pound", "number sign" などの別の名称を用いても良いとしている[6]。
Unicodeでは通常の番号記号とは別に、押しボタン式電話機の縦線が垂直の字形に対して U+2317 (VIEWDATA SQUARE) が定義されている[7]。
| 記号 | Unicode | JIS X 0213 | 文字参照 | 名称 |
|---|---|---|---|---|
| ⌗ | U+2317 | - | ⌗⌗ | VIEWDATA SQUARE |
その他
符号位置
| 記号 | Unicode | JIS X 0213 | 文字参照 | 名称 |
|---|---|---|---|---|
| # | U+0023 | 1-1-84 | ## | 番号記号 NUMBER SIGN |
| # | U+FF03 | 1-1-84 | ## | 番号記号(全角) FULLWIDTH NUMBER SIGN |