西文字符和汉字字符在计算机中式怎么处理和存储的
发布网友
发布时间:2022-04-26 00:33
我来回答
共4个回答
热心网友
时间:2023-04-27 03:51
英文字符和汉字字符都是由所谓的点阵信息组成的。这个点阵信息在现在社会上很多见,比如说车站的告示牌,银行的滚动字幕。建议LZ近距离观察一下,就知道所谓点阵就是由灯泡组成的点的阵列。
英文字符个数有限,普通字符就96个,点阵图像96种(大小写不一样的喔)。对于点阵信息图像,计算机没有直接使用,而是对它们进行编号使用。这个编号就是俗称的ASCII码。ASCII码用一个字节编号(因为1B可以编出256种不同的编号,足以管理96个普通字符和其它更多的符号,如回车、ESC、TAB等等),所以,英文字符在存储、运算(包括大小比较)和在网络中传输时,用的都是字符图像(点阵信息)的编号。
汉字也是一样。不过汉字个数比英文字母(注意是字母,不是单词)多得多,即,汉字的点阵信息图像种类很多,如果只用用一个字节编号,那么计算机顶多就“认识”256个汉字。所以,汉字编号(国标码)用两个字节。
不过,现在的计算机系统,包括网络上,使用的是更具国际性的UNICODE。别被这个名词吓着,它的本质还是点阵信息图像的编号而已。
更多内容,随着你学习计算机知识的丰富,你会知道得更多。
热心网友
时间:2023-04-27 03:52
字符是以编码的方式存储的,而字符显示则是由字体库完成的。字符编码方式很多。常用的是ASCII,UNICODE。
热心网友
时间:2023-04-27 03:52
按字节的长短.中文用的是双字节字符,西文用的是单字节字符.
热心网友
时间:2023-04-27 03:53
因为计算机是由西方人发明的,最方便显示英文、数字以及一些常用标点符号,给它们编了个码叫ASCII码,输出字符时,就取字符编码到操作系统的字库中取点阵绘制到屏幕上,ASCII码取值为0~255正好占用一个字节;
由于要显示多种语言,比如中文,字符种类比ASCII码可容纳的多多了,就采取扩展ASCII码的方式,用2个字节表示一个汉字,这两个字节的码值一般都大于128;那么汉字串就是2个字节为一个单位,如果遇到大于128的数字表示字符就取连续的2个字符来显示汉字,如果字符编码小于128呢就是英文字符和常用符号,酱紫
其他语言也采用这样的方法来扩展本地显示。