目次
ASCIIコードとは
ASCIIコード(アスキーコード)は、文字コードの一つです。
英数字や一部の特殊文字で表現する7ビットのコード体系で、0から127までの範囲に128種類の文字があります。
ASCIIコードは、広く使用されていますが英数字のみのため文字の表現には制約があります。
そのため後にUnicodeなどの拡張文字セットが登場しました。
ASCIIコード表
10進数 | 16進数 | 文字 | 備考 |
---|---|---|---|
0 | 0x00 | NUL | null文字。エスケープシーケンスは\0。 |
1 | 0x01 | SOH | ヘッダ開始 |
2 | 0x02 | STX | テキスト開始 |
3 | 0x03 | ETX | テキスト終了 |
4 | 0x04 | EOT | 伝送終了 |
5 | 0x05 | ENQ | 問い合わせ |
6 | 0x06 | ACK | 肯定応答 |
7 | 0x07 | BEL | ベル。エスケープシーケンスは\a。 |
8 | 0x08 | BS | バックスペース。エスケープシーケンスは\b。 |
9 | 0x09 | TAB | 水平タブ。エスケープシーケンスは\t。 |
10 | 0x0a | LF | 改行。エスケープシーケンスは\n。 |
11 | 0x0b | VT | 垂直タブ。エスケープシーケンスは\v。 |
12 | 0x0c | FF | 改ページ。エスケープシーケンスは\f。 |
13 | 0x0d | CR | 復帰。エスケープシーケンスは\r。 |
14 | 0x0e | SO | シフトアウト |
15 | 0x0f | SI | シフトイン |
16 | 0x10 | DLE | データリンクエスケープ |
17 | 0x11 | DC1 | 装置制御1 |
18 | 0x12 | DC2 | 装置制御2 |
19 | 0x13 | DC3 | 装置制御3 |
20 | 0x14 | DC4 | 装置制御4 |
21 | 0x15 | NAK | 受信失敗 |
22 | 0x16 | SYN | 同期 |
23 | 0x17 | ETB | 転送ブロック終了 |
24 | 0x18 | CAN | 取消 |
25 | 0x19 | EM | メディア終了 |
26 | 0x1a | SUB | 置換 |
27 | 0x1b | ESC | エスケープ。エスケープシーケンスは\e。 |
28 | 0x1c | FS | ファイル区切り |
29 | 0x1d | GS | グループ区切り |
30 | 0x1e | RS | レコード区切り |
31 | 0x1f | US | ユニット区切り |
32 | 0x20 | Sp | 半角スペース |
33 | 0x21 | ! | 感嘆符(かんたんふ)、エクスクラメーションマーク |
34 | 0x22 | " | ダブルコーテーション、二重引用符 |
35 | 0x23 | # | シャープ |
36 | 0x24 | $ | ドル |
37 | 0x25 | % | パーセント |
38 | 0x26 | & | アンパサンド |
39 | 0x27 | ' | シングルコーテーション |
40 | 0x28 | ( | 丸括弧。小括弧。 |
41 | 0x29 | ) | |
42 | 0x2a | * | アスタリスク |
43 | 0x2b | + | プラス |
44 | 0x2c | , | カンマ |
45 | 0x2d | - | マイナス、ハイフン |
46 | 0x2e | . | ピリオド、ドット |
47 | 0x2f | / | スラッシュ |
48 | 0x30 | 0 | |
49 | 0x31 | 1 | |
50 | 0x32 | 2 | |
51 | 0x33 | 3 | |
52 | 0x34 | 4 | |
53 | 0x35 | 5 | |
54 | 0x36 | 6 | |
55 | 0x37 | 7 | |
56 | 0x38 | 8 | |
57 | 0x39 | 9 | |
58 | 0x3a | : | コロン |
59 | 0x3b | ; | セミコロン |
60 | 0x3c | < | 小なり |
61 | 0x3d | = | イコール |
62 | 0x3e | > | 大なり |
63 | 0x3f | ? | クエスチョンマーク |
64 | 0x40 | @ | アットマーク |
65 | 0x41 | A | |
66 | 0x42 | B | |
67 | 0x43 | C | |
68 | 0x44 | D | |
69 | 0x45 | E | |
70 | 0x46 | F | |
71 | 0x47 | G | |
72 | 0x48 | H | |
73 | 0x49 | I | |
74 | 0x4a | J | |
75 | 0x4b | K | |
76 | 0x4c | L | |
77 | 0x4d | M | |
78 | 0x4e | N | |
79 | 0x4f | O | |
80 | 0x50 | P | |
81 | 0x51 | Q | |
82 | 0x52 | R | |
83 | 0x53 | S | |
84 | 0x54 | T | |
85 | 0x55 | U | |
86 | 0x56 | V | |
87 | 0x57 | W | |
88 | 0x58 | X | |
89 | 0x59 | Y | |
90 | 0x5a | Z | |
91 | 0x5b | [ | 角括弧。大括弧。 |
92 | 0x5c | \ | バックスラッシュ。日本語環境では\が表示される。 |
93 | 0x5d | ] | |
94 | 0x5e | ^ | ハット、キャレット |
95 | 0x5f | _ | アンダースコア、アンダーバー |
96 | 0x60 | ` | バッククォート |
97 | 0x61 | a | |
98 | 0x62 | b | |
99 | 0x63 | c | |
100 | 0x64 | d | |
101 | 0x65 | e | |
102 | 0x66 | f | |
103 | 0x67 | g | |
104 | 0x68 | h | |
105 | 0x69 | i | |
106 | 0x6a | j | |
107 | 0x6b | k | |
108 | 0x6c | l | |
109 | 0x6d | m | |
110 | 0x6e | n | |
111 | 0x6f | o | |
112 | 0x70 | p | |
113 | 0x71 | q | |
114 | 0x72 | r | |
115 | 0x73 | s | |
116 | 0x74 | t | |
117 | 0x75 | u | |
118 | 0x76 | v | |
119 | 0x77 | w | |
120 | 0x78 | x | |
121 | 0x79 | y | |
122 | 0x7a | z | |
123 | 0x7b | { | 波括弧。中括弧。 |
124 | 0x7c | | | パイプ |
125 | 0x7d | } | |
126 | 0x7e | ~ | チルダ |
127 | 0x7f | DEL |
0から31は制御文字のため印字されません。
ASCIIは、American Standard Code for Information Interchangeの略です。
https://ja.wikipedia.org/wiki/ASCII
関連の記事