1个汉字为什么占2个字节?

如题所述

1个字节相当于半角的1个字符。每个汉字为2字符表示汉字相当于ASCII码字符两个(如英文字母)。所以1个汉字占2个字节。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-11-08
你把概念混淆了。
你从字面上理解:1个字节是8bit,每一个bit代表点阵中的一个点。16x16点阵,就是1行有16个点,共16行。那么,一行16个点,正好可以用16bit来表示,正好是2个字节。16行x2=32个字节。
一个汉字2个字节,这是编码,通过这个编码,可以计算出它的存储位置,告诉你某个汉字的存储位置的。
比如:A0B1,在字库中按照算法找到A0B1这个编码所对应的地址,读取32个字节,就是这个汉字的点阵字库,再把它显示在屏幕上。
点阵字库目前应用范围还是不少的。
而个人计算机上,点阵字库基本上只用于启动阶段了,其它情况基本上都使用矢量字库。
相似回答