ASCII 碼的前 32 個字符(十進制 0-31)均為控制字符,無可見圖形,主要用於設備控制、通訊協議和文本格式化。以下表格列出其二進制、十進制、十六進制、縮寫、全稱及中文含義,供 C 語言開發者查閱。
| 二進制 | 十進制 | 十六進制 | 縮寫 | 全稱 | 中文含義 |
|---|---|---|---|---|---|
| 0000 0000 | 0 | 00 | NUL | Null | 空字符 |
| 0000 0001 | 1 | 01 | SOH | Start of Heading | 標題開始 |
| 0000 0010 | 2 | 02 | STX | Start of Text | 正文開始 |
| 0000 0011 | 3 | 03 | ETX | End of Text | 正文結束 |
| 0000 0100 | 4 | 04 | EOT | End of Transmission | 傳輸結束 |
| 0000 0101 | 5 | 05 | ENQ | Enquiry | 請求 |
| 0000 0110 | 6 | 06 | ACK | Acknowledge | 收到通知 |
| 0000 0111 | 7 | 07 | BEL | Bell | 響鈴 |
| 0000 1000 | 8 | 08 | BS | Backspace | 退格 |
| 0000 1001 | 9 | 09 | HT | Horizontal Tab | 水平制表符 |
| 0000 1010 | 10 | 0A | LF | Line Feed | 換行鍵 |
| 0000 1011 | 11 | 0B | VT | Vertical Tab | 垂直制表符 |
| 0000 1100 | 12 | 0C | FF | Form Feed | 換頁鍵 |
| 0000 1101 | 13 | 0D | CR | Carriage Return | 回車鍵 |
| 0000 1110 | 14 | 0E | SO | Shift Out | 不用切換 |
| 0000 1111 | 15 | 0F | SI | Shift In | 啟用切換 |
| 0001 0000 | 16 | 10 | DLE | Data Link Escape | 數據鏈路轉義 |
| 0001 0001 | 17 | 11 | DC1 | Device Control 1 | 設備控制1 |
| 0001 0010 | 18 | 12 | DC2 | Device Control 2 | 設備控制2 |
| 0001 0011 | 19 | 13 | DC3 | Device Control 3 | 設備控制3 |
| 0001 0100 | 20 | 14 | DC4 | Device Control 4 | 設備控制4 |
| 0001 0101 | 21 | 15 | NAK | Negative Acknowledge | 拒絕接收 |
| 0001 0110 | 22 | 16 | SYN | Synchronous Idle | 同步空閒 |
| 0001 0111 | 23 | 17 | ETB | End of Transmission Block | 傳輸塊結束 |
| 0001 1000 | 24 | 18 | CAN | Cancel | 取消 |
| 0001 1001 | 25 | 19 | EM | End of Medium | 介質中斷 |
| 0001 1010 | 26 | 1A | SUB | Substitute | 替補 |
| 0001 1011 | 27 | 1B | ESC | Escape | 溢出 |
| 0001 1100 | 28 | 1C | FS | File Separator | 文件分割符 |
| 0001 1101 | 29 | 1D | GS | Group Separator | 分組符 |
| 0001 1110 | 30 | 1E | RS | Record Separator | 記錄分離符 |
| 0001 1111 | 31 | 1F | US | Unit Separator | 單元分隔符 |
補充:第 32 個字符(十進制 32,十六進制 20)為空格(SP),屬於可打印字符,不再屬於控制字符範疇。