Ascii コード表
\ | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | a | b | c | d | e | f |
0 | NUL | SH | SX | EX | ET | EQ | AK | BL | BS | HT | LF | HM | CL | CR | SO | SI |
10 | ED | D1 | D2 | D3 | D4 | NK | SN | EB | CN | EM | SB | EC | → | ← | ↑ | ↓ |
20 | SP | " | ! | # | $ | % | & | ' | ( | ) | * | + | , | - | . | / |
30 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? |
40 | @ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O |
50 | P | Q | R | S | T | U | V | W | X | Y | Z | [ | \ | ] | ^ | _ |
60 | ` | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o |
70 | p | q | r | s | t | u | v | w | x | y | z | { | | | } | ~ | DEL |
制御コード
16進 略語 名前/意味
00 NUL Null文字
01 SOH ヘッディング開始
02 STX テキスト開始
03 ETX テキスト終了
04 EOT 伝送終了
05 ENQ 問合せ
06 ACK 肯定応答
07 BEL ベル
08 BS 後退
09 HT 水平タブ
0A LF 改行
0B VT 垂直タブ
0C FF 書式送り
0D CR 復帰
0E SO シフトアウト
0F SI シフトイン
10 DLE 伝送制御拡張
11 DC1 装置制御1,XON
12 DC2 装置制御2
13 DC3 装置制御3,XOFF
14 DC4 装置制御4
15 NAK 否定応答
16 SYN 同期信号
17 ETB 伝送ブロック終結
18 CAN 取消
19 EM 媒体終端
1A SUB 置換
1B ESC エスケープ
1C FS ファイル分離標識
1D GS グループ分離標識
1E RS レコード分離標識
1F US ユニット分離標識
7F DEL 抹消
しかし、現実には制御コードの使い方は必ずしも明確には決まっていない。
現代では使われない物もある。
例えば0x7fの DEL 抹消、これはパンチカードや紙テープの時代の遺物です。
0x7fというコード値は7ビットの最大値、全ビットが1であり、パンチカードや紙テープに
このコードを重ね書きすると全取消のイメージになるのです。
しかし編集済テキストファイルにこのコードが現れることはありません。
改行コードも処理系により使い方は異なります。
0x0a Unix
0x0d0a MS-Dos、Windowsの大部分
0x0d 9.xまでの旧Mcintosh