ASCII码、十进制、二进制与十六进制对照表:控制字符详解

需积分: 39 0 下载量 102 浏览量 更新于2024-09-08 收藏 25KB DOCX 举报
ASCII码,全称为美国标准信息交换代码(American Standard Code for Information Interchange),是一种基于拉丁字母的一套电脑编码系统,主要用于文本表示。它将英文字符映射到7位二进制数,共包含128个字符,从0x00到0x7F,其中前32个是控制字符,用于控制设备操作,剩下的96个是可显示字符,包括数字、字母、标点符号等。 控制字符主要用于非打印功能,例如: - NUL (0x00):空字符或NULL,表示字符串结束。 - SOH (0x01):标题开始。 - STX (0x02):正文开始。 - ETX (0x03):正文结束。 - EOT (0x04):传输结束。 - ENQ (0x05):请求。 - ACK (0x06):确认接收。 - BEL (0x07):响铃。 - BS (0x08):退格。 - HT (0x09):水平制表符。 - LF (0x0A):换行键。 - VT (0x0B):垂直制表符。 - FF (0x0C):换页键。 - CR (0x0D):回车键。 - SO (0x0E):不用切换。 - SI (0x0F):启用切换。 - DLE (0x10):数据链路转义。 - DC1, DC2, DC3, DC4 (0x11-0x14):设备控制字符。 - NAK (0x15):拒绝接收。 - SYN (0x16):同步空闲。 - ETB (0x17):传输块结束。 - CAN (0x18):取消。 - EM (0x19):介质中断。 - SUB (0x1A):替补。 - ESC (0x1B):溢出。 - FS (0x1C):文件分割符。 - GS (0x1D):分组符。 - RS (0x1E):记录分离符。 - US (0x1F):单元分隔符。 - DEL (0x7F):删除。 可显示字符部分从0x20(空格)到0x7E,对应ASCII码中的常用文本字符,如字母"A"到"Z",小写字母"a"到"z",数字0到9,以及各种标点符号和特殊字符。 二进制、十进制和十六进制是三种不同的数值表示方式。在ASCII码中,每个字符都对应一个固定的7位二进制数,如"!"的二进制为00100001,对应的十进制是33,十六进制是21。这些数值形式对于计算机内部处理和编程时非常有用,因为它们提供了字符的准确表示方法。 总结起来,ASCII码是计算机通信和文本存储的基础,了解其字符映射关系有助于理解和处理文本数据,尤其是在处理字符编码转换、网络通信、编程等领域。