DIGIT

ASCII 数字

[12] ASCII 数字 (digits) は、 ASCII に含まれる10種類の数字です。 現在世界中の多くの言語地域の表記に用いられています。 また多くのプログラミング言語プロトコル数値の表記に用いられています。

仕様書

意味

[18] ASCII数字群 (ASCII digits) は、 範囲 [ U+0030, U+0039 ] の符号位置です >>17

文字の一覧

[1] ASCII数字は、 0 (U+0030) から 9 (U+0039) までの10種類の十進数の表記に使うアラビア数字です。

  1. |
    1. 0
    2. 1
    3. 2
    4. 3
    5. 4
    6. 5
    7. 6
    8. 7
    9. 8
    10. 9

呼称

[22] アラビア数字は、現在世界的に使用されている10種類の数字です。

[2] アラビア文字としての数字もアラビア数字と呼ぶことがありますが、 ここでのアラビア数字とは異なります。

[23] つまり、ASCII数字とはアラビア数字です。日常的な場面ではアラビア数字と呼び、 計算機上では ASCII数字と呼ぶのが普通です。

[13] ABNF ではほとんどの場合生成規則 DIGIT で表されています。

[11] URL Standard >>17HTML Standard >>10 ではASCII数字と呼ばれています。

[24]ASCII数字」との呼称は、ASCII数字がすべてASCII文字であることによります。 「ASCII文字のうちの数字」という程度の意味です。

[2] MathML では decimal-digit と呼んでいます >>3。 文中では「decimal digit」と表記されて定義にリンクされていることもあります。

関連

[20] ASCII数字はすべてASCII英数字です。

[21] ASCII数字はすべてASCII十六進数字です。

歴史

数字 (SGML)

[28] JISX4151‐1992 定義 (109)
10進数 (digit)
0 から 9 までの10種のアラビア数字で構成する文字種別

[29] JIS のほかのとか数字句とかの定義を読むと、微妙に違和感を感じるような。やっぱり numberdigit はきちんと訳し分けて、この場合は(10進)数字にするべきだったんじゃないかなあ。10進ってのは敢えて追加しなくても良かった気がする。頭に decimal ってついてないんだから。

Infra Standard

[25] Editorial: start using the Infra Standard (annevk著, ) <https://github.com/whatwg/encoding/commit/a26f76889bf393999e9caad84a3647ab09c39e09>

[26] Editorial: start using the Infra Standard (annevk著, ) <https://github.com/whatwg/url/commit/9001b9be7475fdf4a7a2757b5417aa4a9f06b3b6>

[27] Editorial: use more terms from the Infra Standard (annevk著, ) <https://github.com/whatwg/html/commit/104bd78697738af2eab61740a2f1421ae49a3c95>