ASCII码对照表:编程必备字符集
ASCII码对照表是计算机科学中一种基础的字符编码标准,尤其对于编程人员来说,它具有极高的实用价值。ASCII全称American Standard Code for Information Interchange(美国信息交换标准代码),它定义了128个字符,每个字符对应一个唯一的7位二进制数,用于表示文本中的字母、数字、标点符号和其他特殊控制字符。 ASCII码中的每个数字都代表一个特定的功能或符号。例如: 1. NUL (00000000) - 空字符 (null),在数据传输和文件中作为占位符。 2. SOH (00000001) - 文档开始 (start of heading),用于旧式打印机控制。 3. STX (00000010) - 文本开始 (start of text),在通信协议中作为消息开始的标识。 4. ETX (00000011) - 文本结束 (end of text),与STX成对出现,用于指示消息的结束。 其他如ACK (00000110) 表示确认,BEL (00000111) 为响铃控制,用于产生声音提示。BS (00001000) 是退格键,HT (00001001) 是水平制表符,LF (00001010) 是换行符,VT (00001011) 是垂直制表符,FF (00001100) 是页眉换行,CR (00001101) 是回车,用于行结束。 还有一些控制字符如DLE (00010000) 是数据链路控制字符,DC1-DC4 (00010010-00010111) 是设备控制字符,用于设备间的交互。NAK (00010110) 是否定确认,SYN (00010111) 是同步空闲,ETB (00011000) 是块结束,CAN (00011001) 是取消操作,而EM (00011010) 是介质结束。 此外,还有SUB (00011011) 替代字符,ESC (00011100) 为转义字符,用于处理复杂字符序列,以及多个用于分隔记录、文件和组的特殊字符,如FS (file separator)、GS (group separator)、RS (record separator) 和 US (unit separator)。 ASCII码对照表是编程人员必备的基础知识,它不仅帮助理解和处理文本数据,还涉及到通信协议、文件结构等多方面,对于理解计算机底层工作原理至关重要。通过熟练掌握ASCII码,程序员可以更有效地编写、解析和处理各种文本数据。
0000 0000 0 00 NUL (null) 空字符
0000 0001 1 01 SOH (start of handing) 标题开始
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 (NL line feed, new line) 换行键
0000 1011 11 0B VT (vertical tab) 垂直制表符
0000 1100 12 0C FF (NP form feed, new page) 换页键
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 trans. 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 1110 30 1E RS (record separator) 记录分离符
0001 1111 31 1F US (unit separator) 单元分隔符
0010 0000 32 20 空格
0010 0001 33 21 !
0010 0010 34 22 "
0010 0011 35 23 #
0010 0100 36 24 $
0010 0101 37 25 %
0010 0110 38 26 &
0010 0111 39 27 '
0010 1000 40 28 (
0010 1001 41 29 )
0010 1010 42 2A *
0010 1011 43 2B +
0010 1100 44 2C ,
0010 1101 45 2D -
0010 1110 46 2E .
0010 1111 47 2F /
0011 0000 48 30 0
0011 0001 49 31 1
0011 0010 50 32 2
0011 0011 51 33 3
0011 0100 52 34 4
0011 0101 53 35 5
0011 0110 54 36 6
0011 0111 55 37 7
0011 1000 56 38 8
0011 1001 57 39 9
剩余6页未读,继续阅读
- 粉丝: 1
- 资源: 8
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- ASP.NET数据库高级操作:SQLHelper与数据源控件
- Windows98/2000驱动程序开发指南
- FreeMarker入门到精通教程
- 1800mm冷轧机板形控制性能仿真分析
- 经验模式分解:非平稳信号处理的新突破
- Spring框架3.0官方参考文档:依赖注入与核心模块解析
- 电阻器与电位器详解:类型、命名与应用
- Office技巧大揭秘:Word、Excel、PPT高效操作
- TCS3200D: 可编程色彩光频转换器解析
- 基于TCS230的精准便携式调色仪系统设计详解
- WiMAX与LTE:谁将引领移动宽带互联网?
- SAS-2.1规范草案:串行连接SCSI技术标准
- C#编程学习:手机电子书TXT版
- SQL全效操作指南:数据、控制与程序化
- 单片机复位电路设计与电源干扰处理
- CS5460A单相功率电能芯片:原理、应用与精度分析