其实大家都知道计算机是老美发明的,当初人家并没有考虑后来需要增加那么多字符 。
比如中国的汉字,那么早期的美国常用字符,用 1 个字节的前 7 个位来表示,已经足够了 。
这样就产生了ASCII 码,后来就不够用了,第 8 位也被扩展使用了,就增加了一些字符,这也就多了扩展的 ASCII 码 。
ASCII 码和扩展的 ASCII 码ASCII 码即美国标准信息交换码(American Standard Code for Information Interchange)是基于罗马字母表的一套电脑编码系统 。
一种使用 7 个或 8 个二进制位进行编码的方案,最多可以给 256 个字符(包括字母、数字、标点符号、控制字符及其他符号)分配或指定数值 。
名称的由来ASCII(American Standard Code for Information Interchange,美国信息互换标准代码)是基于罗马字母表的一套电脑编码系统 。
特点它主要用于显示现代英语和其他西欧语言 。它是现今最通用的单字节编码系统,并等同于国际标准 ISO 646 。
包含内容控制字符:回车键、退格、换行键等 。
可显示字符:英文大小写字符、阿拉伯数字和西文符号
技术特征7 位(bits)表示一个字符,共 128 字符
ASCII 扩展字符集7 位编码的字符集只能支持 128 个字符,为了表示更多的欧洲常用字符,对 ASCII 进行了扩展,ASCII 扩展字符集使用 8 位(bits)表示一个字符,共 256 字符 。
ASCII 扩展字符集比 ASCII 字符集扩充出来的符号包括表格符号、计算符号、希腊字母和特殊的拉丁符号 。
注意:在计算机的存储单元中,一个 ASCII 码值占一个字节(8个二进制位),其最高位(b7)用作奇偶校验位 。所谓奇偶校验,是指在代码传送过程中用来检验是否出现错误的一种方法,一般分奇校验和偶校验两种 。
- 奇校验规定:正确的代码一个字节中 1 的个数必须是奇数,若非奇数,则在最高位 b7 添 1 。
- 偶校验规定:正确的代码一个字节中 1 的个数必须是偶数,若非偶数,则在最高位 b7 添 1 。
当初设计 ASCII 码实际上是为了使用电传打字机,因此这些描述不好理解 。如果有人说想要你的成绩单,但要用 ASCII 格式,这就意味着他们只想要不带诸如加粗,下划线等格式的纯文本,也就是计算能理解的最原始的格式 。
这样就比较容易输入计算机进行处理 。记事本可以创建 ASCII 码文本,在 Word 中你也可以把文件保存为纯文本 。
ASCII码字符表结构组成第 0~32 号及第 127 号(共 34 个)是控制字符或通讯专用字符,如控制符 LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BEL(振铃)等,通讯专用字符 SOH(文头)、EOT(文尾)、ACK(确认)等 。
第 33~126 号(共94个)是字符,其中第 48~57 号为 0~9 十个阿拉伯数字,65~90 号为 26 个大写英文字母,97~122 号为 26 个小写英文字母,其余为一些标点符号、运算符号等 。
第一部分 ASCII 非打印控制字符表ASCII 表上的数字 0–31 分配给了控制字符,用于控制像打印机等一些外围设备 。例如 12 代表换页/新页功能 。此命令指示打印机跳到下一页的开头 。
文章插图
第二部分 ASCII 打印字符数字 32–126 分配给了能在键盘上找到的字符,当您查看或打印文档时就会出现 。数字 127 代表 DELETE 命令 。
文章插图
第三部分 扩展 ASCII 打印字符扩展的 ASCII 字符满足了对更多字符的需求 。扩展的 ASCII 包含 ASCII 中已有的 128 个字符(数字 0–32 显示在下图中),又增加了 128 个字符,总共是 256 个 。
【一个ascii码占几个字节 一个ascii码占多少】即使有了这些更多的字符,许多语言还是包含无法压缩到 256 个字符中的符号 。因此出现了一些 ASCII 的变体来囊括地区性字符和符号 。例如许多软件程序把 ASCII 表(又称作 ISO8859-1 )用于北美、西欧、澳大利亚和非洲的语言 。
- 满清八大贵族姓氏排名 满清十大贵族姓氏
- 律师的工资一般是多少钱一个月 律师的工资大概是多少
- 世界上最危险的国家 世界上最危险的十大国家
- 考研只能报一个学校和一个专业吗 考研是不是只能报一个学校一个专业
- 鲁班是一个怎样的人物 鲁班为什么写鲁班书
- 冷落一下看出女生是否喜欢你 女生喜欢你却冷落你
- 天蝎座对喜欢的人是什么样的 天蝎座彻底爱上一个人的表现
- 外卖小哥一个月挣多少钱 现在外卖骑手一个月挣多少钱
- 当兵有工资吗 当兵的现在工资多少钱一个月啊
- 马来西亚为什么会说中文 马来西亚会说几种语言