天天养生

1616点阵汉字:存储容量和技术发展

2023-08-29 19:15:06
相关推荐

毫升是一个容积单位,跟立方厘米对应,容积单位的主单位是升(L)、毫升(mL)。实际上,1L=1000mL ,1毫升=1立方厘米 。也就是说,1000毫升=1立方分米=1L。

而克(g)是一个质量单位,千克(kg)的千分之一,一克是18×14074481个C-12原子的质量。一克的重量大约相当于一立方厘米水在室温中的重量,但是一克并不等于一立方厘米。

所以1616毫升的点阵汉字存储容量就是等于1616克

1616点阵汉字存储容量

需要32字节存储空间。使用符合GB2312标准的16×16点阵字库,存储每个汉字需要32字节(16*16/8=32字节)。HZK16中的一个汉字的偏移地址计算公式(假设机内码为ABCD):offset=[(AB-0XA1)*94+(CD-0XA1)]*32。

扩展资料:

GB2312编码对所收录字符进行了分区处理,共94区,每区含有94位,这种表示方式称为区位码。

如“啊"位于16区的01位,所以它的区位码就是1601(区位码用十进制表示)。

由区位码得到一个汉字在GB2312中的序号:order=94*(区号-1)+(位号-1)(减1是因为区位号从1开始)。

因为计算机中存储的是机内码,机内码高低字节分别减去0XA0可得到区位码:

区号=AB-0XA0位号=CD-0XA0

故由机内码得到一个汉字在GB2312中的序号:order=94*(AB-0XA1)+(CD-0XA1)

对于16x16点阵字库,每个汉字占32字节,故该汉字在字库文件中的距离文件头的偏移字节数为:

offset=[(AB-0XA1)*94+(CD-0XA1)]*32

1616点阵汉字存储容量

需要32字节存储空间。使用符合GB2312标准的16×16点阵字库,存储每个汉字需要32字节(16*16/8=32字节)。

阅读剩余内容
网友评论
显示评论内容(1) 收起评论内容
  1. 2023-12-14 10:50烂漫烛光[河北省网友]203.118.200.164
    这个存储容量真的很大,感觉可以存储很多汉字!
    顶2踩0
相关阅读
小编推荐