ASCII码全览:控制字符解析

需积分: 46 60 下载量 178 浏览量 更新于2024-09-11 1 收藏 54KB PDF 举报
"ASCLL码表(完整版)" ASCII码,全称为美国标准信息交换代码(American Standard Code for Information Interchange),是一种基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它最初被设计为7位的二进制数,能够表示128个不同的字符,包括英文大小写字母、数字、标点符号以及一些控制字符。 在ASCII码表中,每个字符都有一个唯一的十进制、八进制、十六进制和二进制的表示。例如: - NUL(Nullchar):其二进制表示为0000000000000,八进制为000,十六进制为00,十进制为0,这个字符通常用于表示数据的结束或者空字符。 - SOH(Start of Heading):二进制是0010100000001,八进制是001,十六进制是01,十进制是1,用于标记数据的起始头部。 - STX(Start of Text):二进制是0020200000010,八进制是002,十六进制是02,十进制是2,用于标识文本的开始。 - ETX(End of Text):二进制是0030300000011,八进制是003,十六进制是03,十进制是3,表示文本的结束。 - EOT(End of Transmission):二进制是0040400000100,八进制是004,十六进制是04,十进制是4,用于标志传输的结束。 - ENQ(Enquiry):二进制是0050500000101,八进制是005,十六进制是05,十进制是5,发送方用来询问接收方的状态。 - ACK(Acknowledgment):二进制是0060600000110,八进制是006,十六进制是06,十进制是6,接收方接收到数据后发送此信号确认已接收。 - BEL(Bell):二进制是0070700000111,八进制是007,十六进制是07,十进制是7,通常会引起计算机终端或打印机发出响声。 - BS(BackSpace):二进制是0100800001000,八进制是010,十六进制是08,十进制是8,用于退格操作。 - HT(Horizontal Tab):二进制是0110900001001,八进制是011,十六进制是09,十进制是9,实现水平跳格。 - LF(Line Feed):二进制是0120A00001010,八进制是012,十六进制是0A,十进制是10,通常用于换行。 - VT(Vertical Tab):二进制是0130B00001011,八进制是013,十六进制是0B,十进制是11,用于垂直跳格。 - FF(Form Feed):二进制是0140C00001100,八进制是014,十六进制是0C,十进制是12,常用于打印时的页面分页。 - CR(Carriage Return):二进制是0150D00001101,八进制是015,十六进制是0D,十进制是13,用于返回到行首。 - SO(Shift Out/X-On):二进制是0160E00001110,八进制是016,十六进制是0E,十进制是14,用于切换输出模式。 - SI(Shift In/X-Off):二进制是0170F00001111,八进制是017,十六进制是0F,十进制是15,用于切换回正常输出模式。 这些控制字符在早期的通信和打印设备中尤其重要,如今在现代计算机系统中,它们可能更多地作为遗留特性存在,但仍然是理解计算机底层工作原理的关键部分。随着Unicode的普及,ASCII码已经扩展到了更大的字符集,如ISO/IEC 8859系列和UTF-8编码,以支持更多的语言和特殊符号。