ASCIIコード表

ASCIIコードは、制御文字や印刷可能な文字を表現します。

本項では、ASCIIコードについて説明します。

ASCIIコードとは

ASCIIコードは、文字コードの1種です。文字コードは、1つ1つの文字に対して数字を割り当てたものです。

ASCIIコードでは、7ビットを使って以下のように割り当てています。

ASCIIコード表

7ビットの内、上位3ビットは水色のように0から7と表しています。2進数の000から111(3ビット)が、16進数で0から7になるためです。下位4ビットは薄緑のように0からFと表しています。

表の見方としては、例えば「A」は41が割り当てられています。メモ帳などで保存すると、この数字が保存されます。

ASCIIコードは、英数字や一部記号が扱えますが、平仮名や漢字は扱えません。

Aなどの表示できる文字が割り当てられたものは、図形文字と呼ばれます。灰色部分は制御文字と呼ばれ、何かしらの操作を示します。次からは、それぞれのコードを示します。

図形文字

図形文字は、ディスプレイに表示したり、印刷したりできる文字です。記号の読み方も明記しています。

【図形文字】
10進数 16進数 表示 読み方・意味
33 21 ! 感嘆符、(ビックリマーク)
34 22 " ダブルクオーテーション、引用符
35 23 # 番号記号、井桁、(シャープ)
36 24 $ ダラー、ドル記号
37 25 % パーセント
38 26 & アンパサンド(アンド)
39 27 ' 右シングルクォーテーション(アポストロフィ)
40 28 ( 左小括弧
41 29 ) 右小括弧
42 2A * アスタリスク
43 2B + プラス
44 2C , カンマ、コンマ
45 2D - ハイフン(マイナス)
46 2E . ドット(ピリオド)
47 2F / スラッシュ
48 30 0 数字ゼロ
49 31 1 数字イチ
50 32 2 数字ニ
51 33 3 数字サン
52 34 4 数字ヨン
53 35 5 数字ゴ
54 36 6 数字ロク
55 37 7 数字ナナ
56 38 8 数字ハチ
57 39 9 数字キュー
58 3A : コロン
59 3B ; セミコロン
60 3C < レスザン(小なり)
61 3D = イコール(等しい)
62 3E > グレーターザン(大なり)
63 3F ? クエスチョンマーク
64 40 @ アットマーク
65 41 A 大文字エー
66 42 B 大文字ビー
67 43 C 大文字シー
68 44 D 大文字ディー
69 45 E 大文字イー
70 46 F 大文字エフ
71 47 G 大文字ジー
72 48 H 大文字エイチ
73 49 I 大文字アイ
74 4A J 大文字ジェイ
75 4B K 大文字ケイ
76 4C L 大文字エル
77 4D M 大文字エム
78 4E N 大文字エヌ
79 4F O 大文字オー
80 50 P 大文字ピー
81 51 Q 大文字キュー
82 52 R 大文字アール
83 53 S 大文字エス
84 54 T 大文字ティー
85 55 U 大文字ユー
86 56 V 大文字ヴイ
87 57 W 大文字ダブリュー
88 58 X 大文字エックス
89 59 Y 大文字ワイ
90 5A Z 大文字ゼット(ズィー)
91 5B [ 左大括弧
92 5C \ エンマーク(英字ではバックスラッシュ)
93 5D ] 右大括弧
94 5E ^ サーカムフレックス(ハット記号)
95 5F _ アンダーライン
96 60 ` 左シングルクォーテーション
97 61 a 小文字エー
98 62 b 小文字ビー
99 63 c 小文字シー
100 64 d 小文字ディー
101 65 e 小文字イー
102 66 f 小文字エフ
103 67 g 小文字ジー
104 68 h 小文字エイチ
105 69 i 小文字アイ
106 6A j 小文字ジェイ
107 6B k 小文字ケイ
108 6C l 小文字エル
109 6D m 小文字エム
110 6E n 小文字エヌ
111 6F o 小文字オー
112 70 p 小文字ピー
113 71 q 小文字キュー
114 72 r 小文字アール
115 73 s 小文字エス
116 74 t 小文字ティー
117 75 u 小文字ユー
118 76 v 小文字ヴイ
119 77 w 小文字ダブリュー
120 78 x 小文字エックス
121 79 y 小文字ワイ
122 7A z 小文字ゼット(ズィー)
123 7B { 左中括弧
124 7C | 縦棒
125 7D } 右中括弧
126 7E ~ チルダ

制御文字

制御文字はENTER(改行)やDEL(削除)など、何かしらの操作を示します。

【制御系文字】
10進数 16進数 略語 名前
0 00 NULL ヌル文字
1 01 SOH ヘッディング開始
2 02 STX テキスト開始
3 03 ETX テキスト終了
4 04 EOT 送信終了
5 05 ENQ 問い合わせ
6 06 ACK 肯定応答
7 07 BEL ベル
8 08 BS バックスペース
9 09 HT 水平タブ
10 0A LF 改行
11 0B VT 垂直タブ
12 0C FF 改ページ
13 0D CR 復帰
14 0E SO シフトアウト
15 0F SI シフトイン
16 10 DLE データリンク拡張
17 11 DC1 装置制御1
18 12 DC2 装置制御2
19 13 DC3 装置制御3
20 14 DC4 装置制御4
21 15 NAK 否定応答
22 16 SYN 同期信号
23 17 ETB ブロック伝送終了
24 18 CAN 取り消し
25 19 EM 媒体終了
26 1A SUB 置換文字
27 1B ESC エスケープ
28 1C FS ファイル区切り
29 1D GS グループ区切り
30 1E RS レコード区切り
31 1F US ユニット区切り
32 20 SP スペース
127 7F DEL 削除

Windows系の改行コードは、一般的にデフォルトがCR+LFです。フリーソフトなどのテキストエディタでは、CRとLFを選択できることもあります。その場合、メモ帳で表示すると改行されません。UNIX系や最近のMacintoshではLFです。