ASCII コード表

CHARACTER CODE


ASCII キャラクタコード一覧

  0x 1x 2x 3x 4x 5x 6x 7x
x0 NUL DLE SPC 0 @ P ` p
x1 SOH DC1 ! 1 A Q a q
x2 STX DC2 " 2 B R b r
x3 ETX DC3 # 3 C S c s
x4 EOT DC4 $ 4 D T d t
x5 ENQ NAK % 5 E U e u
x6 ACK SYN & 6 F V f v
x7 BEL ETB ' 7 G W g w
x8 BS CAN ( 8 H X h x
x9 HT EM ) 9 I Y i y
xA LF SUB * : J Z j z
xB VT ESC + ; K [ k {
xC FF FS , < L \ l |
xD CR GS - = M ] m }
xE SO RS . > N ^ n ~
xF SI US / ? O _ o DEL

 

コントロールコード一覧

コード エスケープ
シーケンス
コントロール
文字表記
名称 定義 詳細 用途
0x00 \0 ^@ NUL 空文字 Null C 言語の文字列で、文字列の末尾を表します。
0x01   ^A SOH ヘディング開始 Start of Hedding ヘッダー情報の送信をここから開始することを表します。
0x02   ^B STX テキスト開始 Start of Text テキスト情報の送信をここから開始することを意味します。
0x03   ^C ETX テキスト終了 End of Text テキスト情報の送信がここで終了したことを意味します。
0x04   ^D EOT 伝送終了 End of Transmission テキストの伝送がここで終了したことを意味します。
0x05   ^E ENQ 問い合わせ Enquiry テキストを送信可能かどうかを問い合わせることを意味します。応答として ACK や NAK を期待します。
0x06   ^F ACK 肯定応答 Acknowledge 正常に受信できた、受信可能な状態になる、そういった肯定応答を意味します。
0x07 \a ^G BEL ベル Bell 警告音を鳴らすことを意味します。
0x08 \b ^H BS 後退 Back Space ひとつ前のテキストの削除を意味します。
0x09 \t ^I HT 水平タブ Horizontal Tab 水平方向のタブ文字を意味します。
0x0A \n ^J LF 改行 Line Feed 次の行へ移動することを意味します。多くのインターネットサービスや Windows では CRLF で次の行の先頭へ改行します。Linux や Mac OS X のテキストでは LF だけで次の行の先頭へ改行します。
0x0B \v ^K VT 垂直タブ Vertical Tab 垂直方向のタブ文字を意味します。
0x0C \f ^L FF 書式送り Form Feed ここから次のページになることを意味します。
0x0D \r ^M CR 復帰 Carriage Return テキストの出力位置を左端(先端)に移動することを意味します。Mac OS 9 では CR だけで次の行の先頭へ改行します。
0x0E   ^N SO シフトアウト Shift Out ここからテキストの処理体系が変わることを意味します。2 バイト文字の始まりを表現したり、インデントの開始を表現したりするようです。
0x0F   ^O SI シフトイン Shift In ここでテキストの処理体系が元に戻ることを意味します。
0x10   ^P DLE 伝送制御拡張 Data Link Escape 扱うテキストがバイナリであることを表現します。その中で DLE コードデータを含む場合は DLEDLE で表現します。
0x11   ^Q DC1
XON
装置制御 1 Device Control 1 DC3 を送信するまでの間、テキストを送って来ないでほしいことを表現します。
0x12   ^R DC2 装置制御 2 Device Control 2  
0x13   ^S DC3
XOFF
装置制御 3 Device Control 3 DC1 を送信してテキストが送られてこないようにしているときに、再会して欲しいことを表現します。
0x14   ^T DC4 装置制御 4 Device Control 4  
0x15   ^U NAK 否定応答 Negative Acknowledge 正しく受信できなかった、受信できる状態にない、そういった否定応答を意味します。
0x16   ^V SYN 同期信号 Synchronous idle タイミングの同期を取ることを意味します。
0x17   ^W ETB 伝送ブロック終結 End of Transmission Block ひとつの伝送ブロックの終端を意味します。
0x18   ^X CAN 取り消し Cancel 取り消しを意味します。
0x19   ^Y EM 媒体終端 End of Medium 媒体の終端を意味します。
0x1A \z ^Z SUB 置換文字 Substitute, End of File 置換文字や、ファイルの終端を意味します。
0x1B \e ^[ ESC 拡張 Escape エスケープ文字を意味します。続くテキストの解釈を拡張するのに使われます。
0x1C   ^\ FS ファイル分離文字 File Separator ファイルの区切りを意味します。
0x1D   ^] GS グループ分離文字 Group Separator グループの区切りを意味します。
0x1E   ^^ RS レコード分離文字 Record Separator レコードの区切りを意味します。
0x1F   ^_ US ユニット分離文字 Unit Separator ユニットの区切りを意味します。
0x7F     DEL 抹消 Delete 文字の削除を意味します。