ASCII码对照表详解:从0到17进制字符解析

需积分: 9 3 下载量 54 浏览量 更新于2024-10-14 收藏 99KB PDF 举报
ASCII码,全称为美国标准信息交换代码(American Standard Code for Information Interchange),是一种早期广泛使用的字符编码标准,由美国制定并于1963年正式公布。它将每个字符映射到一个7位二进制数值上,总共可以表示128个不同的字符,包括数字、字母、标点符号以及一些特殊控制字符。这份ASCII码对照表列出了从00000000(0)到00011111(127)的每个编码及其对应的符号。 表格中包含了以下部分: 1. **NUL (00000000)**: 空字符,代表没有内容或空格。 2. **SOH (00000001)**: 开始-of-handling,表示消息或文本的开始。 3. **STX (00000010)**: Start-of-text,用于标记正文的起始位置。 4. **ETX (00000011)**: End-of-text,用于表示文本的结束。 5. **EOT (00000100)**: End-of-transmission,传输的终止标志。 6. **ENQ (00000101)**: 请求信号,用于询问对方是否准备好接收。 7. **ACK (00000110)**: 确认信号,表示已收到信息。 8. **BEL (00000111)**: 铃声,用于视觉或听觉警告。 9. **BS (00001000)**: Backspace,退格键,用于撤销前一个字符。 10. **HT (00001001)**: 水平制表符,用于设置文本对齐。 11. **LF (00001010)**: Line Feed (NL), 换行,结束当前行。 12. **VT (00001011)**: 垂直制表符,用于页面布局调整。 13. **FF (00001100)**: Form Feed (NP), 换页,开始新的页面。 14. **CR (00001101)**: Carriage Return, 回车,使打印头回到行首。 15. **SO (00001110)** 和 **SI (00001111)**: Shift Out 和 Shift In,用于控制设备的输入输出模式切换。 接下来的字符代码主要用于控制设备操作和数据通信,例如DLE(数据链路转义)、DC1-DC4(设备控制命令)、NAK(否定确认)、SYN(同步空闲)、ETB(传输块结束)等,这些在计算机通信和打印机控制中有重要作用。取消信号(CAN)和传输块结束标志(ETB)也属于这个类别。 ASCII码因其简单性和兼容性,在早期的计算机系统中占据了主导地位,但随着Unicode的发展,现在它主要被用于特定的历史或兼容性场景。这份详尽的ASCII码对照表对于理解早期计算机通信和编程至关重要。