关于字节的问题

汉字的输出码可以用点阵方式来表示,如目前在显示器上显示的就是点阵汉字。点阵汉字有16*16点阵,24*24点阵,48*48点阵,等,16*16点阵就是用16行,每行16个点,其中一个点用一个二进制位表示,8个二进制位为一个字节。那么48*48的点阵的一个汉字要用多少字节来表示???详细步骤。。。谢谢了!!

字节(Byte):字节是通过网络传输信息(或在硬盘或内存中存储信息)的单位。
一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间.
符号:英文标点占一个字节,中文标点占两个字节.
一个二进制数字序列,在计算机中作为一个数字单元,一般为8位二进制数,如一个ASCII码就是一个字节,此类单位的换算为:
1千吉字节(TB,KiloGigaByte)=1024吉字节
(1TB=1024GB)
1吉字节(GB,GigaByte)
=1024兆字节
(1GB=1024MB)
1兆字节(MB,MegaByte)
=1024千字节
(1MB=1024KB)
1千字节(KB,KiloByte)
=1024字节
1字节(Byte)
=
8位(bit)
1.2
字符,字节,字符串
理解编码的关键,是要把字符的概念和字节的概念理解准确。这两个概念容易混淆,我们在此做一下区分:
 
概念描述
举例
字符
人们使用的记号,抽象意义上的一个符号。
'1',
'中',
'a',
'$',
'¥',
……
字节
计算机中存储数据的单元,一个8位的二进制数,是一个很具体的存储空间。
0x01,
0x45,
0xFA,
……
ANSI
字符串
在内存中,如果“字符”是以
ANSI
编码形式存在的,一个字符可能使用一个字节或多个字节来表示,那么我们称这种字符串为
ANSI
字符串或者多字节字符串。
"中文123"
(占7字节)
UNICODE
字符串
在内存中,如果“字符”是以在
UNICODE
中的序号存在的,那么我们称这种字符串为
UNICODE
字符串或者宽字节字符串。
L"中文123"
(占10字节)
由于不同
ANSI
编码所规定的标准是不相同的,因此,对于一个给定的多字节字符串,我们必须知道它采用的是哪一种编码规则,才能够知道它包含了哪些“字符”。而对于
UNICODE
字符串来说,不管在什么环境下,它所代表的“字符”内容总是不变的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-07-22
48点要用 48/8 = 6 字节
48行48点 要用 48*6=288字节。

点阵 汉字不一定都是方阵,也有非方阵。

视窗系统现在用 TTF 字体,就是向量型的字体描述方式,同一个汉字,无论大小,占字节大小一样,不同汉字占字节大小取决于笔画。本回答被提问者采纳
第2个回答  2019-09-01
1byte
=
8bit(
1个字节等于8个二进制位

short
int
为2个字节(
16个二进制位
)是在32位机器下的
short
int
的取值范围是负2的(16-1)次方到正2的(16-1)次方减1,超过了或低于这个范围会发生循环
如:
负2的(16-1)次方减1不是-32769,而是32767,继续减1就为32766
正2的(16-1)次方减1加1不是32768,而是-32768,继续加1就为-32767
第3个回答  2020-01-19
8个字符,分别是:









这些都是非英文字符,在C++中,每个非英文字符占4个字节
第4个回答  2009-07-22
48行,每行48除以8个字节,计算等式48 * (48 / 8) = 288,应该是小学生的数学题。
相似回答