中易网

如果设汉字点阵为16×16,那么100个汉字的字型信息所占用的字节数是多少?

答案:3  悬赏:60  
解决时间 2021-01-09 07:35
如果设汉字点阵为16×16,那么100个汉字的字型信息所占用的字节数是多少?
最佳答案
汉字点阵是计算如何显示和记录汉字,如下图,16*16汉字点阵图 =>(16*16)位代码=>(10进制)字模信息:

16*16点阵,1个点是1bit,每个汉字是16行16列,所以每个汉字是32字节(256bit),100个汉字就是3200字节;
汉字库文件及更多位的点阵:DOS前辈们经过艰辛的努力,将制作好的字模放到了一个个标准的库中以免去后辈的麻烦,这就是点阵字库文件。一般我们使用16*16的点阵宋体字库,所谓16*16,是每一个汉字在纵、横各16点的区域内显示的。不过后来又有了HZK12、HZK24,HZK32和HZK48字库及黑体、楷体和隶书字库。虽然汉字库种类繁多,但都是按照区位的顺序排列的。前一个字节为该汉字的区号,后一个字节为该字的位号。每一个区记录94个汉字,位号则为该字在该区中的位置。因此,汉字在汉字库中的具体位置计算公式为:94*(区号-1)+位号-1。减1是因为数组是以0为开始而区号位号是以1为开始的。这仅为以汉字为单位该汉字在汉字库中的位置,那么,如何得到以字节为单位得到该汉字在汉字库中的位置呢?只需乘上一个汉字字模占用的字节数即可,即:(94*(区号-1)+位号-1)*一个汉字字模占用字节数,而按每种汉字库的汉字大小不同又会得到不同的结果。以16*16点阵字库为例,计算公式则为:(94*(区号-1)+(位号-1))*32。汉字库文该从该位置起的32字节信息即记录了该字的字模信息。

全部回答
一个字节8位,一个汉字用了16×16÷8字节然后再×100
100个汉字=100x16x16bit=256000bit/8=32000字节
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
风油精手上倒多了会怎样?
2100梅20=?竖式
强婚挚爱 首长霸宠嫩妻这部先说在哪能免费看
泰克胶水哪里卖
读《小书迷》有感作文
乐土手游的宠物如何合成?
27岁你们都在干什么,一月多少钱
图片大全我想往北飞北方有暖气
现代大学英语精读1第十二课课后习题答案课后
年龄在36岁左右的声优
有没有好心人可以救救我吗?我被朋友骗入传销
我喜欢的人对她表白了、她说我们是朋友、但是
赠我予白,谁有给一下
关于Running man金钟国背宋智孝没站起来(不
石斛煲猪腰汤谱大全
推荐资讯
请问上学邮寄一款台灯去可行吗
保洁办公室地址在什么地方,想过去办事
浣溪沙苏轼千古名句
大型齿轮加工厂家有哪些
管子膨胀内,外壁分别受的什么应力?拉应力或者
海天金标生抽王和特级金标生抽的区别
C#访问FTP ,在浏览器代理上网方式下
小光及小伙伴们为了寻找、保护朱鹮做了哪些努
有什么奇葩的歌曲,越奇葩越好
o÷△=5......3,△最小是(),此时如果被除数和
为什么使用干电池做电源的手电筒的电池的后面
宜春华洋国际物流有限公司怎么去啊,有事要去
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?