2信息的编码信息的编码1
2信息的编码信息的编码1
2字符编码为了能让计算机存储、处理这些数据,需要为每个字符规定一个二进制形式的代码
十进制中的运算规则是人为规定的,同样的,字符转化为二进制的规则也是人为规定的,但是如果每个国家都制定各自的方案,那么世界上将会有成千上万种的转换方式,这样就会给国家或地区之间的通信造成极大的不方便
因此,为了便于信息之间的交换,使通信变得更加快速,国际上统一制定了一种字符编码,即ASCⅡ码(美国信息交换标准代码)
ASCⅡ码简介ASCⅡ码是美国信息交换标准委员会制定的7位二进制码,共有128种元素(详见书本的第6页表1
3ASCⅡ字符编码表)
它包括两部分:94个图形字符码和34个控制符码,图形字符码包括52个大小写英文字母、10个数字符号、32个标点及其他常用符号(如@$%等)
其中34个控制符不可以打印显示,而其余的94个可以全部打印显示出来
为什么7位二进制数就能够表示出128个代码呢
计算机中的存储器用来存储计算机运行时的数据、程序等,它在存放ASCⅡ码时,占用1个字节(Byte),相当于8位二进制数,在存放ASCⅡ码时占用一个字节的右面7位,剩下的最左面一位用“0”填充
如果内存中有一个字节的内容是65,它究竟代表的是65这个数值,还是表示字母“A”,或是其它呢
计算机中会设置相应的数据类型加以区分这些数码,也就是说首先将他们归类,然后再进行相应的机器识别
例:如果规定显示的为字符类型,则这个65就表示字母“A”;如果规定为数值类型,那么这个65它就表示65这个数值
3汉字编码汉字与西文字符一样,也是一种字符,在计算机内同样是以二进制代码形式表示的
计算机系统B汉字输入汉字编码处理的有关部件汉字输出汉字信息交换计算机系统A汉字输入、处理、输出编码关系图•1
汉字输入汉字输入两大类方法:一类是自动识别