存储一个32×32点阵汉字字型信息的字节数是多少?

这是怎么去运算的,请大虾们帮忙。另外我想知道ASCII码值最小的是多少,ASCII码值最大的是多少,是怎么规定的?16个二进制位可表示整数的范围是(0-65535或-32... 这是怎么去运算的,请大虾们帮忙。另外我想知道ASCII码值最小的是多少,ASCII码值最大的是多少,是怎么规定的? 16个二进制位可表示整数的范围是(0-65535或-32767-32767)? 展开
 我来答
RenKwang
高粉答主

2020-05-15 · 专注解答想答的问题们
RenKwang
采纳数:172 获赞数:33034

向TA提问 私信TA
展开全部

32*32=1024个二进制位也就是1024/8=128字节。

同理,24*24/8=72字节400*72=28800字节。

字节是计算机信息技术用于计量存储容量的一种计量单位,也表示一些计算机编程语言中的数据类型和语言字符。

1字节=8位32*32/8=128字节;

24*24/8=72;

32x32的一个汉字就是32*32/8=128字节,100个就是12800字节。

汉字点阵是计算如何显示和记录汉字,如下图,16*16汉字点阵图 =>(16*16)位代码=>(10进制)字模信息:16*16点阵,1个点是1bit,每个汉字是16行16列,所以每个汉字是32字节(256bit),100个汉字就是3200字。

一般我们使用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位长。但是,一些老型号计算机结构使用不同的长度。为了避免混乱,在大多数国际文献中,使用词代替byte。在多数的计算机系统中,一个字节是一个8位长的数据单位,大多数的计算机用一个字节表示一个字符、数字或其他字符。

一个字节也可以表示一系列二进制位。在一些计算机系统中,4个字节代表一个字,这是计算机在执行指令时能够有效处理数据的单位。

一些语言描述需要2个字节表示一个字符,这叫做双字节字符集。一些处理器能够处理双字节或单字节指令。字节通常简写为“B”,而位通常简写为小写“b”,计算机存储器的大小通常用字节来表示。

参考资料:百度百科-字节

蒲公英花开丶
高粉答主

推荐于2017-09-18 · 每个回答都超有意思的
知道大有可为答主
回答量:3.2万
采纳率:96%
帮助的人:2358万
展开全部
  32*32=1024个二进制位 也就是1024/8=128字节!同理!24*24/8=72字节 400*72=28800字节
  字节(Byte /bait/ n. [C])是计算机信息技术用于计量存储容量的一种计量单位,也表示一些计算机编程语言中的数据类型和语言字符。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dos62
推荐于2017-09-30 · TA获得超过1660个赞
知道大有可为答主
回答量:1410
采纳率:0%
帮助的人:2163万
展开全部
32x32 /8 = 128bytes。
ascii:0-127。用一个byte中的低7位表示常用字母和符号。
16个bit,可以表示的数当然是2的16次方,如果不带符号位,就是0-65535,
如果带符号位。。。。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
欣然哈哈
2007-01-19 · TA获得超过131个赞
知道答主
回答量:168
采纳率:0%
帮助的人:91.9万
展开全部
32*32点阵的一个汉字字型共有32行;每行有32列,占32个二进制位,而1字节由8个二进制位组成,则为4个字节。因此,32*32点阵的一个汉字字型占32*4=128个字节。

后面的问题你去计算机基础书上看看吧!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1fbbccc56
2007-01-19
知道答主
回答量:23
采纳率:0%
帮助的人:15.3万
展开全部
32*32/8=128
ASCII是美国信息交换用码的英文缩写.它采用一个字节,也就是2的8次方个数.具体的你可以参看任何人一本计算机基础方面的书.一般都有介绍.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式