ASCII码全表:8进制、10进制、16进制对照
需积分: 22 176 浏览量
更新于2024-09-10
收藏 247KB DOC 举报
ASCII码,全称为美国标准信息交换代码(American Standard Code for Information Interchange),是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它最初被设计为7位的二进制数,可以表示128个不同的字符,包括大写字母、小写字母、数字、标点符号以及一些特殊符号。在计算机科学和通信领域中,ASCII码扮演着至关重要的角色。
在ASCII码表中,每个字符都与一个唯一的整数值对应,这些值可以用8进制、10进制和16进制三种方式表示。表格中列出了一些基本的ASCII控制字符,它们通常不用于直接打印或显示,而是用于控制打印机、终端或其他通信设备:
1. NUL(null):00000000(8进制),0(10进制),00(16进制)。这个字符代表空字符,通常用来填充或初始化内存。
2. SOH(start of heading):00000001,1,01。这个字符标志着数据的头部开始,主要用于通信协议中。
3. STX(start of text):00000010,2,02。此字符表示正文的开始,通常用于数据传输。
4. ETX(end of text):00000011,3,03。表示正文结束,常用于区分数据包的界限。
5. EOT(end of transmission):00000100,4,04。标记传输的结束,通常用于文件传输或通信会话的结束。
6. ENQ(enquiry):00000101,5,05。发送方询问接收方是否准备好接收数据。
7. ACK(acknowledge):00000110,6,06。接收方用这个字符回应ENQ,表示已准备好接收数据。
8. BEL(bell):00000111,7,07。在终端上发出声音,通常用来引起用户注意。
9. BS(backspace):00001000,8,08。使打印机或显示器退回一格。
10. HT(horizental tab):00001001,9,09。在文本中向前跳动到下一个制表位,通常为每8个字符一个制表位。
11. LF(NL, newline):00001010,10,0A。在文本中换行,但不回车。
12. VT(vertical tab):00001011,11,0B。在某些打印机上,它会导致垂直跳动一行。
13. FF(NP, new page):00001100,12,0C。在打印机上开始新的一页。
14. CR(carriage return):00001101,13,0D。回车键,将光标移动到当前行的开头。
15. SO(shift out):00001110,14,0E。用于切换字符集,一般不用。
16. SI(shift in):00001111,15,0F。启用切换,通常用于恢复默认字符集。
17. DLE(data link escape):00010000,16,10。在数据链路层协议中,用于表示接下来的字符具有特殊含义。
18. DC1(device control 1):00010001,17,11。设备控制1,用于控制外部设备。
19. DC2(device control 2):00010010,18,12。设备控制2,通常用于设定设备参数。
20. DC3(device control 3):00010011,19,13。设备控制3,常用于暂停数据传输。
21. DC4(device control 4):00010100,20,14。设备控制4,用于恢复数据传输。
22. NAK(negative acknowledge):00010101,21,15。表示接收方无法处理接收到的数据,要求重新发送。
23. SYN(synchronous idle):00010110,22,16。同步空闲,用于保持通信线路的同步状态。
除了这些控制字符,ASCII码还包括数字(30-39,10进制),大写字母(65-90,10进制),小写字母(97-122,10进制)以及一些标点符号和特殊符号。ASCII码表的完整范围是从0(30,16进制)到127(7F,16进制)。
在编程和网络通信中,理解ASCII码至关重要,因为它允许不同设备之间以统一的方式交换信息。例如,当你在键盘上输入字符时,这些字符实际上被转换为对应的ASCII码,然后在网络中传输。在解析或处理文本数据时,了解ASCII码可以帮助我们理解数据的结构和意义。此外,ASCII码也对字符编码的进一步发展产生了影响,如Unicode,它扩展了ASCII,以支持世界上更多语言的字符。
2024-06-13 上传
2023-11-01 上传
2023-11-01 上传
2022-07-14 上传
2021-10-11 上传
baidu_28325577
- 粉丝: 0
- 资源: 1
最新资源
- 行业文档-设计装置-一种切袋器.zip
- android应用源码高仿天天动听音乐-IT计算机-毕业设计.zip
- Assign3
- SMOK
- Luang:一个文件的简单Lua库即可翻译和格式化文本
- conf-deadlines
- tdd-checkout
- 基于python3.7+Qtpy5+opencv的交通监控图像处理.zip
- Sistemas-Distribuidos
- 网络IO模型 Linux环境下的network IO
- CSVFile
- IBM-Data-Analyst
- youshould:Web应用程序可帮助人们向朋友推荐事物
- node-asbs-dummy-ai:使用 node-asbs-lib 的虚拟船舶 AI
- vc在文件改变时得到通知,文件监控程序
- Famintos-Mobile:Projeto de Desenvolvimento Mobile