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

 我来答
大宝妈谈教育
高粉答主

2020-05-12 · 关注我不会让你失望
知道小有建树答主
回答量:3306
采纳率:100%
帮助的人:51.8万
展开全部

3200字节,一个字节8位,一个汉字用了16×16÷8字节然后再×100。

中文字库文件多了点阵:DOS前辈经过艰苦的努力,将优秀的字体打造成标准字库,省去了年轻一代的麻烦,这就是点阵字体文件。

一般情况下,我们使用的是16*16点阵宋体库,所谓16*16,就是将每个汉字在垂直和水平方向上的16点区域显示出来,然后是HZK1。

扩展资料:

字节是一组连续的二进制数字。通常8位为一个字节。它是一个组成信息并作为一个整体参与操作的小单位,比单词小,是组成单词的专门单位。

在微型计算机中,通常用来表示存储器的存储容量的字节数。

例如,在c++数据类型表示中,char通常为1字节,int为4字节,double为8字节。

理解编码的关键是准确理解字符和字节的概念。这两个概念很容易混淆,所以让我们在这里做一个区分:

字符是人们使用的符号,在抽象意义上是一个符号属。“1”、“中等”、“一”、“美元”,“¥”……

字节计算机中存储数据的单元,一个8位二进制数,是一个非常特殊的存储空间。

zong924427222
推荐于2017-09-02 · TA获得超过2040个赞
知道小有建树答主
回答量:543
采纳率:85%
帮助的人:226万
展开全部
  1. 汉字点阵是计算如何显示和记录汉字,如下图,16*16汉字点阵图 =>(16*16)位代码=>(10进制)字模信息:

  2. 16*16点阵,1个点是1bit,每个汉字是16行16列,所以每个汉字是32字节(256bit),100个汉字就是3200字节;

  3. 汉字库文件及更多位的点阵: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字节信息即记录了该字的字模信息。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dspnet
2006-05-05 · TA获得超过480个赞
知道小有建树答主
回答量:1510
采纳率:0%
帮助的人:1005万
展开全部
100个汉字=100x16x16bit=256000bit/8=32000字节
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
幸巴达
2006-05-05 · TA获得超过1.2万个赞
知道大有可为答主
回答量:6953
采纳率:38%
帮助的人:2434万
展开全部
一个字节8位,一个汉字用了16×16÷8字节然后再×100
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式