ASCII码全览:控制字符解析
需积分: 46 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编码,以支持更多的语言和特殊符号。
2010-03-25 上传
2012-10-30 上传
2018-06-18 上传
2013-06-03 上传
wykjzz
- 粉丝: 0
- 资源: 6
最新资源
- 基于Python和Opencv的车牌识别系统实现
- 我的代码小部件库:统计、MySQL操作与树结构功能
- React初学者入门指南:快速构建并部署你的第一个应用
- Oddish:夜潜CSGO皮肤,智能爬虫技术解析
- 利用REST HaProxy实现haproxy.cfg配置的HTTP接口化
- LeetCode用例构造实践:CMake和GoogleTest的应用
- 快速搭建vulhub靶场:简化docker-compose与vulhub-master下载
- 天秤座术语表:glossariolibras项目安装与使用指南
- 从Vercel到Firebase的全栈Amazon克隆项目指南
- ANU PK大楼Studio 1的3D声效和Ambisonic技术体验
- C#实现的鼠标事件功能演示
- 掌握DP-10:LeetCode超级掉蛋与爆破气球
- C与SDL开发的游戏如何编译至WebAssembly平台
- CastorDOC开源应用程序:文档管理功能与Alfresco集成
- LeetCode用例构造与计算机科学基础:数据结构与设计模式
- 通过travis-nightly-builder实现自动化API与Rake任务构建