ASCII字符表详解
需积分: 9 166 浏览量
更新于2024-09-18
收藏 36KB DOC 举报
"ASCII 表格"
ASCII(美国信息交换标准代码)是计算机科学中的一个基本概念,它定义了一个字符集,包含7位二进制数表示的128个不同的字符。这个编码系统由美国国家标准协会(American Standards Association,现为American National Standards Institute,ANSI)在1963年制定,并在1967年被正式采纳。ASCII码的全称是“美国标准信息交换代码”,用于标准化地表示文本数据。
ASCII表通常分为两部分:控制字符和可打印字符。上述表格显示的是7位ASCII编码的控制字符部分。这些字符不直接对应于任何可见的图形符号,而是用于控制打印机、终端等设备,或者在通信中作为特殊的信号。
1. NUL (Null character) - 这是第一个ASCII值,0000000,在计算机编程中常用来表示空或无字符。
2. SOH (Start of Header) - 开始头部,用于数据传输中标识数据包的头部。
3. STX (Start of Text) - 文本开始,用于标识一串文本数据的起始。
4. ETX (End of Text) - 文本结束,标志着文本数据的结束。
5. EOT (End of Transmission) - 传输结束,表明一个完整的信息或数据传输已完成。
6. ENQ (Enquiry) - 查询,用于请求响应确认。
7. ACK (Acknowledgment) - 确认,回应ENQ,表示已接收到数据。
8. BEL (Bell) - 蜂鸣,通常会触发设备发出声音。
9. BS (Backspace) - 退格,用于将光标向左移动一位。
10. HT (Horizontal Tab) - 水平制表,将光标向前移动到下一个水平制表位。
11. LF (Line Feed) - 换行,使光标下移一行。
12. VT (Vertical Tab) - 垂直制表,类似于LF,但通常在打印时用于垂直定位。
13. FF (Form Feed) - 页面换页,用于打印机开始新一页。
14. CR (Carriage Return) - 回车,将光标移动到当前行首。
15. SO (Shift Out) - 外部转义,用于切换字符集。
16. SI (Shift In) - 内部转义,恢复到默认字符集。
17. DLE (Data Link Escape) - 数据链路转义,用于数据传输协议中。
18-25 包含了其他类似的控制字符,如DC1到DC4(设备控制1到4),NAK(否定确认),SYN(同步空闲),ETB(传输块结束),CAN(取消)等,它们在通信和数据传输中有特定功能。
ASCII表的后73个字符(从32到126)是可打印字符,包括数字、字母、标点符号以及一些特殊符号,如空格、括号、引号、运算符等。127(0177)是一个控制字符DEL(删除),用于清除字符。
ASCII编码在计算机科学中扮演着基础角色,它是所有现代文本编码系统的基石,比如ISO-8859系列、Unicode(UTF-8)等都是在其基础上发展起来的。理解和掌握ASCII码对于编程、网络通信和数据处理等领域非常重要。
2010-03-31 上传
2011-11-11 上传
2021-09-29 上传
2022-09-23 上传
2022-07-06 上传
2022-09-19 上传
2021-04-28 上传
2021-02-14 上传
2023-09-09 上传
slf4222
- 粉丝: 1
- 资源: 8
最新资源
- Aspose资源包:转PDF无水印学习工具
- Go语言控制台输入输出操作教程
- 红外遥控报警器原理及应用详解下载
- 控制卷筒纸侧面位置的先进装置技术解析
- 易语言加解密例程源码详解与实践
- SpringMVC客户管理系统:Hibernate与Bootstrap集成实践
- 深入理解JavaScript Set与WeakSet的使用
- 深入解析接收存储及发送装置的广播技术方法
- zyString模块1.0源码公开-易语言编程利器
- Android记分板UI设计:SimpleScoreboard的简洁与高效
- 量子网格列设置存储组件:开源解决方案
- 全面技术源码合集:CcVita Php Check v1.1
- 中军创易语言抢购软件:付款功能解析
- Python手动实现图像滤波教程
- MATLAB源代码实现基于DFT的量子传输分析
- 开源程序Hukoch.exe:简化食谱管理与导入功能