図でなくTableを使っているので綺麗に表示されます。 縦が上バイト、横が下バイト。 1B(1b)だとESCです。 制御文字にマウスポインタをあわせると日本語と英語の意味とCtrl+の割り当てとPythonやNodeJSで使うエスケープシーケンスコードが表示されます。
ASCII 表
16進数 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | NullNull character (Ctrl+@), \\x00 | SOHStart of Header ヘッダー開始 (Ctrl+A), \\x01 | STXテキスト開始 (Ctrl+B), \\x02 | ETXEnd of Text テキスト終結 (Ctrl+C), \\x03 SIGINT | EOTnd of Transmission 伝送終了 (Ctrl+D), \\x04 | ENQEnquiry 問い合わせ (Ctrl+E), \\x05 | ACKAcknowledge 肯定応答 (Ctrl+F),\\x06 | BELBell ベル (Ctrl+G), \\x07 | BSBackspace バックスペース (Ctrl+H), \\b or \\x08 | HTHorizontal tab 水平タブ (Ctrl+I), \\t or \\x09 | LFLine Feed 改行 (Ctrl+J), \\n or \\x0A | VTVertical tab 垂直タブ (Ctrl + K), \\v or \\x0B | FFeed Forward 改ページ (Ctrl+L), \\f or \\x0C | CRCarriage Return 復帰 (Ctrl+M), \\r or \\x0D or \\13 | SOShift out シフトアウト (Ctrl+N), \\x0E | SIShift in シフトイン (Ctrl + O), \\x0F |
1 | DLEData Link Escape 伝送制御拡張 (Ctrl+P), \\x10 | DC1Xon(transmit on) Device Control 1 装置制御 1 (Ctrl+Q), \\x11 | DC2Device Control 2 装置制御 2 (Ctrl+R), \\x12 | DC3Xoff(transmit off) Device Control 3 装置制御 3 (Ctrl+S), \\x13 | DC4Device Control 4 装置制御 4 (Ctrl+T), \\x14 | NAKNagative acknowledge 否定応答 (Ctrl+U), \\x15 | SYNSychronous idle 同期信号 (Ctrl+V), \\x16 | ETBEnd of Transmission Block 伝送ブロック終結 (Ctrl+W), \\x17 | CANCancel 取り消し (Ctrl+X), \\x18 | EMEnd of medium メディア終端 (Ctrl+Y), \\x19 | SUBSubstitute 置換 (Ctrl+Z), \\x1A SIGSTP | ESCEscape エスケープ (Ctrl+[),\\x1B | FSFile separator ファイル分離文字 (Ctrl+\), \\x1C SIGQUIT | GSGroup separator グループ分離文字 (Ctrl+]), \\x1D | RSRecord separator レコード分離文字 (Ctrl+^), \\x1E | USUnit separator ユニット分離文字 (Ctrl+_), \\x1F |
2 | SPSpace 空白 | ! | "ダブルクオーテーション | #Hash(Programming), Pound(USA, UK), Sharp(Music) | $ | % | & | 'シングルクオーテーション | ( | ) | * | + | , | - | . | / |
3 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? |
4 | @ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O |
5 | P | Q | R | S | T | U | V | W | X | Y | Z | [ | ¥ファイル分離文字 \\¥ or \\x1C | ] | ^ | _ |
6 | `バッククオーテーション | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o |
7 | p | q | r | s | t | u | v | w | x | y | z | { | | | } | ~ | DELDelete 削除 SIGINT \\x7F" |
自分のメモ
イベントシグナル
Process | Node.js v23.1.0 Documentation
EOF(End of File)
nodejsbのprocess.stdin.on(‘end’,)に必要
Windowsの場合、Ctrl+Z(\x1A)の後に\x0D\x0Aが必要。
C言語の場合は、EOFは(int)-1。
コメント