其实我们都知道计算机是美国发明的,但是他们一开始并没有考虑到后来需要添加很多字符,比如中文。美国早期常用的字母以第一个字母表示。一个字节中的7 位足以生成ASCII 代码,但后来也扩展了第8 位,并添加了更扩展的ASCII 代码。
ASCII 码和扩展的 ASCII 码
ASCII 代码是美国信息交换标准代码。
它是一种基于罗马字母的计算机编码系统。使用7 或8 个二进制位来分配或指定最多256 个字符的数值的编码方案,包括字母、数字、标点符号、控制字符和其他符号。
名称的由来
ASCII(美国信息交换标准代码)是一种基于罗马字母的计算机编码系统。
特点
主要用于显示现代英语和其他西欧语言。这是目前最常见的单字节编码系统,等效于国际标准ISO 646。
包含内容
控制字符:回车键、退格键、换行键等。
可显示字符:英文大写字母、小写字母、阿拉伯数字、罗马符号
技术特征
7位代表1个字符,共128个字符
ASCII 扩展字符集
7位编码字符集仅支持128个字符,为了表示更常用的欧洲字符,ASCII扩展字符集已扩展为使用8位来表示字符Ta。
ASCII扩展字符集扩展的符号包括表格符号、计算符号、希腊字母和特殊拉丁符号。
注:在计算机的存储单元中,ASCII 码值占据一个字节(8 个二进制位),其中最高有效位(b7)用作奇偶校验位。所谓奇偶校验是一种检查代码传输过程中是否出现错误的方法,大致可以分为奇数校验和偶数校验两种。
奇校验规则:有效代码的一个字节中1的个数必须是奇数。如果不是奇数,则最高位加1。 b7 偶校验规则:字节中的个数。正确的代码必须是偶数。如果数字不偶数,则在最高有效位加1。 b7 计算机只能理解数字,因此ASCII 代码是诸如a 之类的字符或@ 的数字表示。它也可以代表一个动作。 ASCII 出现得较早,并且不再打算使用非打印字符。下面是一个ASCII 字符表,其中包含前32 个非打印字符的描述。这些解释很难理解,因为ASCII 实际上是为电传打字机而设计的。如果有人说他们想要一份ASCII 格式的文字记录,这意味着他们只想要纯文本,不带任何格式,例如粗体或下划线。这是计算机可以理解的最原始的格式。这样更容易输入计算机,也更容易处理。记事本可让您创建ASCII 文本,而Word 可让您将文件保存为纯文本。
ASCII码字符表结构组成
数字0到32和127(共34个)是控制字符或特殊通信字符,例如控制字符LF(换行)、CR(回车)、FF(换页)、DEL(删除)。 )、BEL(铃声)、通讯特殊字符SOH(文本开始)、EOT(文本结束)、ACK(确认)等。
数字33到126(共94个)是字母,其中数字48到57是0到9的10个阿拉伯数字,数字65到90是26个大写英文字母,其余数字97到122是小写英文字母。 26 个字符。标点符号、算术符号等
第一部分 ASCII 非打印控制字符表
ASCII 表中的数字0 到31 被指定为控制字符,用于控制某些外围设备,例如打印机。例如,12代表页面更改/新页面功能。该命令告诉打印机跳到下一页的开头。 (参考ASCII码表0-31)
ASCII码表0-31
第二部分 ASCII 打印字符
数字32 到126 分配给查看或打印文档时出现的键盘字符。数字127代表DELETE命令。 (参见ASCII码表32-127)
ASCII码表32-127
第三部分 扩展 ASCII 打印字符
扩展ASCII 字符满足更多字符的需要。扩展ASCII 包含ASCII 中已包含的128 个字符(下图中显示的数字0 到32)加上额外的128 个字符,总共256 个字符。即使有这些字符数,许多语言仍包含无法压缩为256 个字符的符号。结果,出现了包含区域字符和符号的ASCII 变体。例如,许多软件程序使用北美、西欧、澳大利亚和非洲语言的ASCII 表(也称为ISO8859-1)。
报告/反馈
每个人都在寻找
ASCII 码对照表ASCII 码对照表完整版ASCII 码对照表从小到大ASCII 码对照表ASCII 码对照表照片最全ASCII 码对照表
发布者:
发表评论
作者最新文章
体验 Apple II BASIC
11小时前
把 OrangePi 打造成 tor 代理节点
版权声明:本文转载于网络,版权归作者所有。如有侵权,请联系本站编辑删除。