ASCII码、十进制、二进制与十六进制对照表:控制字符详解
需积分: 39 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码是计算机通信和文本存储的基础,了解其字符映射关系有助于理解和处理文本数据,尤其是在处理字符编码转换、网络通信、编程等领域。
2015-10-17 上传
218 浏览量
2010-01-16 上传
2022-09-24 上传
2009-04-06 上传
2020-08-31 上传
2010-12-25 上传
-Hermes-
- 粉丝: 168
- 资源: 4
最新资源
- JHU荣誉单变量微积分课程教案介绍
- Naruto爱好者必备CLI测试应用
- Android应用显示Ignaz-Taschner-Gymnasium取消课程概览
- ASP学生信息档案管理系统毕业设计及完整源码
- Java商城源码解析:酒店管理系统快速开发指南
- 构建可解析文本框:.NET 3.5中实现文本解析与验证
- Java语言打造任天堂红白机模拟器—nes4j解析
- 基于Hadoop和Hive的网络流量分析工具介绍
- Unity实现帝国象棋:从游戏到复刻
- WordPress文档嵌入插件:无需浏览器插件即可上传和显示文档
- Android开源项目精选:优秀项目篇
- 黑色设计商务酷站模板 - 网站构建新选择
- Rollup插件去除JS文件横幅:横扫许可证头
- AngularDart中Hammock服务的使用与REST API集成
- 开源AVR编程器:高效、低成本的微控制器编程解决方案
- Anya Keller 图片组合的开发部署记录