■ASCIIコード
アルファベット及び数字用の文字コード。1963年、米国規格協会 (ANSI) が制定。
ASCIIとは、American Standard Code for Information Interchangeの頭文字をそれぞれ取った略称。
通常、7ビットを一つの単位(128文字を収録)としますが、コンピュータの情報単位として8ビットを使用する場合には、
最上位桁に0を加えます(0+7ビットの形式)。
ASCIIコード128文字の内、94文字がアルファベット・数字・記号などの印刷可能な文字、
残りの34文字は空白文字(SP)と制御記号(赤色の背景のもの)。
ASCIIを元に、国際規格のISO 646が制定されました(ISOは、International Organization for Standardization 国際標準化機構の略)。
但し、ASCIIで定義された文字のうち、12文字(上表で薄緑色の背景になっているもの)をそれぞれの国の事情に応じて、適当な文字列に変更可能となりました。
例えば日本JIS X 0201-1976の場合、5Cのバックスラッシュ[\]を円マーク[¥]に、7Eのチルダ[~]をオーバーライン[‾]にそれぞれ変更しています。
日本と同じく、各国で変更領域を独自に書き換えを行ったため、同じ文字が違うビット列で表現されるという問題が発生しました。
そのため、それぞれの文字コードを指定したり切り替えたりする方法が求められるようになったのです。
アスキーコード一覧表。
0x00~0x1fは制御コード。
テレタイプ端末(印刷電信機、テレプリンタ、TTYともいい、今日ではほとんど使われなくなった電動機械式タイプライター)に
使用していた頃、必要だった部分。
項番 | 10進 | 16進 | 文字 | 読み | 備考 |
1 | 0 | 0x00 | NUL | - | null文字 |
2 | 1 | 0x01 | SOH | - | ヘッダ開始(Start 0f Header) |
3 | 2 | 0x02 | STX | - | テキスト開始(Start of Text) |
4 | 3 | 0x03 | ETX | - | テキスト終了(End of Text) |
5 | 4 | 0x04 | EOT | - | 転送終了(End of Transmission) |
6 | 5 | 0x05 | ENQ | - | 照会(ENQuiry) |
7 | 6 | 0x06 | ACK | - | 受信OK(ACKnowledgement) |
8 | 7 | 0x07 | BEL | - | 警告(Bell) |
9 | 8 | 0x08 | BS | - | 後退(Back Space) |
10 | 9 | 0x09 | HT | - | 水平タブ(Horizon Tab) |
11 | 10 | 0x0a | LF | - | 改行(Line Feed) |
12 | 11 | 0x0b | VT | - | 垂直タブ(Vertical Tab) |
13 | 12 | 0x0c | FF | - | 改頁(Form Feed) |
14 | 13 | 0x0d | CR | - | 復帰(Carriage Return) |
15 | 14 | 0x0e | SO | - | シフトアウト(Shft Out) |
16 | 15 | 0x0f | SI | - | シフトイン(Shift In) |
17 | 16 | 0x10 | DLE | - | データリンクエスケープ(Data Link Escape) |
18 | 17 | 0x11 | DC1 | - | 装置制御1 |
19 | 18 | 0x12 | DC2 | - | 装置制御2 |
20 | 19 | 0x13 | DC3 | - | 装置制御3 |
21 | 20 | 0x14 | DC4 | - | 装置制御4 |
22 | 21 | 0x15 | NAK | - | 受信失敗(Negative Acknowledgment) |
23 | 22 | 0x16 | SYN | - | 同期(syncronized) |
24 | 23 | 0x17 | ETB | - | 転送ブロック終了(End Transmission Block) |
25 | 24 | 0x18 | CAN | - | とりけし(Cancel) |
26 | 25 | 0x19 | EM | - | メディア終了(end media) |
27 | 26 | 0x1a | SUB | - | 置換 |
28 | 27 | 0x1b | ESC | - | エスケープ(Escape) |
29 | 28 | 0x1c | FS | - | フォーム区切り |
30 | 29 | 0x1d | GS | - | グループ区切り |
31 | 30 | 0x1e | RS | - | レコード区切り |
32 | 31 | 0x1f | US | - | ユニット区切り |
33 | 32 | 0x20 | | スペース | - |
34 | 33 | 0x21 | ! | 感嘆符 | - |
35 | 34 | 0x22 | | ダブルクォーテーション | - |
36 | 35 | 0x23 | # | シャープ、いげた | - |
37 | 36 | 0x24 | $ | ドル | - |
38 | 37 | 0x25 | % | パーセント | - |
39 | 38 | 0x26 | & | アンパサンド | - |
40 | 39 | 0x27 | ' | シングルクォーテーション | - |
41 | 40 | 0x28 | ( | 左小かっこ | - |
42 | 41 | 0x29 | ) | 右小かっこ | - |
43 | 42 | 0x2a | * | アスタリスク、星記号 | - |
44 | 43 | 0x2b | + | プラス、正符号 | - |
45 | 44 | 0x2c | , | カンマ | - |
46 | 45 | 0x2d | - | マイナス- |
47 | 46 | 0x2e | . | ドット、ピリオド | - |
48 | 47 | 0x2f | / | スラッシュ、斜線 | - |
49 | 48 | 0x30 | 0 | - | - |
50 | 49 | 0x31 | 1 | - | - |
51 | 50 | 0x32 | 2 | - | - |
52 | 51 | 0x33 | 3 | - | - |
53 | 52 | 0x34 | 4 | - | - |
54 | 53 | 0x35 | 5 | - | - |
55 | 54 | 0x36 | 6 | - | - |
56 | 55 | 0x37 | 7 | - | - |
57 | 56 | 0x38 | 8 | - | - |
58 | 57 | 0x39 | 9 | - | - |
59 | 58 | 0x3a | : | コロン | - |
60 | 59 | 0x3b | ; | セミコロン | - |
61 | 60 | 0x3c | < | 小なり | - |
62 | 61 | 0x3d | = | イコール、等号 | - |
63 | 62 | 0x3e | > | 大なり | - |
64 | 63 | 0x3f | ? | はてなマーク | - |
65 | 64 | 0x40 | @ | アットマーク | - |
66 | 65 | 0x41 | A | - | - |
67 | 66 | 0x42 | B | - | - |
68 | 67 | 0x43 | C | - | - |
69 | 68 | 0x44 | D | - | - |
70 | 69 | 0x45 | E | - | - |
71 | 70 | 0x46 | F | - | - |
72 | 71 | 0x47 | G | - | - |
73 | 72 | 0x48 | H | - | - |
74 | 73 | 0x49 | I | - | - |
75 | 74 | 0x4a | J | - | - |
76 | 75 | 0x4b | K | - | - |
77 | 76 | 0x4c | L | - | - |
78 | 77 | 0x4d | M | - | - |
79 | 78 | 0x4e | N | - | - |
80 | 79 | 0x4f | O | - | - |
81 | 80 | 0x50 | P | - | - |
82 | 81 | 0x51 | Q | - | - |
83 | 82 | 0x52 | R | - | - |
84 | 83 | 0x53 | S | - | - |
85 | 84 | 0x54 | T | - | - |
86 | 85 | 0x55 | U | - | - |
87 | 86 | 0x56 | V | - | - |
88 | 87 | 0x57 | W | - | - |
89 | 88 | 0x58 | X | - | - |
90 | 89 | 0x59 | Y | - | - |
91 | 90 | 0x5a | Z | - | - |
92 | 91 | 0x5b | [ | 左大かっこ | - |
93 | 92 | 0x5c | \ | 円 | - |
94 | 93 | 0x5d | ] | 右大かっこ | - |
95 | 94 | 0x5e | ^ | カレット、キャレット、ハット | - |
96 | 95 | 0x5f | _ | 下線 | - |
97 | 96 | 0x60 | ` | バッククォート | - |
98 | 97 | 0x61 | a | - | - |
99 | 98 | 0x62 | b | - | - |
100 | 99 | 0x63 | c | - | - |
101 | 100 | 0x64 | d | - | - |
102 | 101 | 0x65 | e | - | - |
103 | 102 | 0x66 | f | - | - |
104 | 103 | 0x67 | g | - | - |
105 | 104 | 0x68 | h | - | - |
106 | 105 | 0x69 | i | - | - |
107 | 106 | 0x6a | j | - | - |
108 | 107 | 0x6b | k | - | - |
109 | 108 | 0x6c | l | - | - |
110 | 109 | 0x6d | m | - | - |
111 | 110 | 0x6e | n | - | - |
112 | 111 | 0x6f | o | - | - |
113 | 112 | 0x70 | p | - | - |
114 | 113 | 0x71 | q | - | - |
115 | 114 | 0x72 | r | - | - |
116 | 115 | 0x73 | s | - | - |
117 | 116 | 0x74 | t | - | - |
118 | 117 | 0x75 | u | - | - |
119 | 118 | 0x76 | v | - | - |
120 | 119 | 0x77 | w | - | - |
121 | 120 | 0x78 | x | - | - |
122 | 121 | 0x79 | y | - | - |
123 | 122 | 0x7a | z | - | - |
124 | 123 | 0x7b | { | 左中カッコ | - |
125 | 124 | 0x7c | | | パイプライン、縦棒 | - |
126 | 125 | 0x7d | } | 右中カッコ | - |
127 | 126 | 0x7e | ~ | チルダ | - |
128 | 127 | 0x7f | DEL | - | 削除 |