计算机:按32×32点阵存放1000个汉字,大约需占存储空间125kB 这是怎么算的呀

 我来答
雪山飞燕home
2019-09-12 · TA获得超过1935个赞
知道答主
回答量:50
采纳率:0%
帮助的人:1.3万
展开全部

每个32×32点阵汉字占用(32×32)/8=128个字节(Byte)存储空间,所以1000个汉字则占用1000×128个字节,而1KB=1024B,因此需125KB。

计算过程:

1000×(32×32)/8=128000Byte

128000B/1024=125KB

扩展资料:

为了将汉字在显示器或打印机上输出,把汉字按图形符号设计成点阵图,就得到了相应的点阵代码(字形码)。

用于显示的字库叫显示字库。显示一个汉字一般采用16×16点阵或24×24点阵或48×48点阵。已知汉字点阵的大小,可以计算出存储一个汉字所需占用的字节空间。

例:用16×16点阵表示一个汉字,就是将每个汉字用16行,每行16个点表示,一个点需要1位二进制代码,16个点需用16位二进制代码(即2个字节),共16行,所以需要16行×2字节/行=32字节,即16×16点阵表示一个汉字,字形码需用32字节。

即:字节数=点阵行数×点阵列数/8

参考资料来源:百度百科-字形码

LDASJM123
推荐于2018-03-19
知道答主
回答量:6
采纳率:0%
帮助的人:11.9万
展开全部
1000×(32×32)/8=128000Byte
128000B/1024=125KB
注释:每个16×16点阵汉字占用(32×32)/8=128个字节存储空间,所以1000个汉字则占用1000×128个字节,而1KB=1024B,因此需125KB
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式