当前位置:首页 > 天道酬勤 > 正文内容

ascii是几位二进制编码(16进制ascii码表)

张世龙2021年12月18日 02:41天道酬勤2400

AMAM Ican Standard Code Forinformation Interchange (ASCII ) )是一种主要用于显示现代英语和其他西欧语言的基于拉丁字母的计算机编码系统, 是最常见的信息交换标准,与国际标准ISO/IEC 646等同。 迄今为止已定义了128个字符。

标准ASCII码表

标准的ASCII代码使用指定的7位或8位二进制数的组合,表示128个字符或256个字符的可能性。 标准的ASCII代码也称为基本ASCII代码,使用7位二进制数(剩下的1位二进制数为0 ),表示所有大小写、数字0~9、标点符号和美国英语中使用的特殊控制字符。 其中:

0~31和127 )共计33个字符是控制字符或通信专用字符(其余为可显示字符),

例如,LF (换行)、CR )换行)、FF )分页符)、DEL )、BS )、BEL )警报等;

通信专用字符: SOH (句首)、EOT )、ACK )确认)等;

ASCII值为8、9、10和13,分别转换为后退、tab、返回和返回字符。 虽然它们没有特定的图形表示,但是不同的APP位置对文本表示有不同的影响

32~126 (共95个)为文字(32为空格),其中48~57为0~90个阿拉伯数字。

65~90为英语大写26个字符,97~122号为英语小写26个字符,其余为标点符号、运算符号等。

另请注意,在标准ASCII中,其最高有效位(b7 )被用作奇偶校验位。 奇偶校验是一种检查代码传输过程中是否发生错误的方法,一般有奇偶校验和奇偶校验两种。 奇校验规定:正确代码的1字节中的1个数必须为奇数,如果不是奇数,则对最高位比特b7追加0; 在偶数校验中,正确代码的一个字节中的第一个数必须是偶数,否则向最高有效位b7加1。

扩展ASCII码表

英语中,用128个符号编码可以表示全部,但128个符号不足以表示其他语言。 例如,在法语中,如果字母上面有注音符号,就无法用ASCII代码表示。 因此,一些欧洲国家决定利用字节中空闲的最高有效位来嵌入新符号。 例如,法语的代码为130 (二进制10000010 )。 因此,在这些欧洲国家使用的代码体系最多可以表示256个符号。

但是,这里又发生了新的问题。 由于各个国家的字符不同,因此即使使用256个符号的编码方式,代表性的字符也不同。 例如,130在法语代码中表示,在希伯来语代码中表示字母Gimel ( (),在俄语代码中表示另一个符号。 无论如何,在所有这些编码方式中,0--127表示的符号相同,不同的只有128--255的这一段。

关于亚洲各国的文字,使用的符号会变多,汉字会变成10万左右。 一个字节只能表示256种符号,肯定不够,所以必须用多个字节表示一个符号。 例如,简体中文常见的编码方式为GB2312,使用2个字节表示一个汉字,因此理论上最多可以表示256 x 256=65536个符号。

许多软件程序在北美、西欧、澳大利亚和非洲的语言中使用ASCII表(ISO 8859-1 )。 如下表所示。

如果想了解更多其他条形码相关技术,请关注“扫描达人”的头条。 更多精彩内容不断更新。

扫描二维码推送至手机访问。

版权声明:本文由花开半夏のブログ发布,如需转载请注明出处。

本文链接:https://zhangshilong.cn/work/23887.html

分享给朋友:

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。