所有栏目 | 云社区 美国云服务器[国内云主机商]
你的位置:首页 > 云社区 » 正文

存储一个16×16点阵汉字,需要多少字节存储空间?

发布时间:2020-04-15 16:45:41

资讯分类:点阵  字节  汉字  存储  字节  点阵  汉字
存储一个16×16点阵汉字,需要多少字节存储空间?

字节8bit即表示8点16×16汉字点阵共256所换算字节32

16X16÷8=32

点阵LED用位表示(单色情况)8位即字节

16×16点阵说要16×2(×8)字节说字32字节

存储一个16×16点阵汉字,需要多少字节存储空间?

字节8bit即表示8点16×16汉字点阵共256所换算字节32

16X16÷8=32

点阵LED用位表示(单色情况)8位即字节

16×16点阵说要16×2(×8)字节说字32字节

存储一个16×16点阵汉字,需要多少字节存储空间?

需要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

留言与评论(共有 0 条评论)
   
验证码:
Top