存储一个48×48点的汉字字形码需要的字节数是

如题所述

第1个回答  2022-11-27

答案:288个。

汉字字形的存储是用点阵矩阵的方式存储的,48X48点的汉字字形,表示水平方向上有48个点,垂直方向上也有48个点,这样总共的点数是48X48=2304个点,每个点用1个二进制位表示,则2304个点需要用2304÷8=288个字节。

一:计算机字符的编码存储形式。

计算机的编码存储是用二进制位进行存储的,比如一个小写的英文字母“a”,它的内部存储形式在ASCII码编码下,就是“0110 0001”。用十六进制表示就是“61H”,用十进制表示就是“97D”,用八进制表示就是“141O”。

这是字符在计算机内部的存储逻辑,当然实际情况会更复杂一些,因为世界上除了英文字母之外,还有许多其他多国语言。

二:计算机字符的形状存储形式。

上面仅仅是计算机字符的编码存储形式,这和字符的形状存储还不一样。

比如阿拉伯数字“1”的形状存储,好比用一个九宫格进行存储,最上面的一层为“010”,中间的一层为“010”,最下面的一层也为“010”,这样一个九宫格就只有中间的竖线了,这就可以近似代表阿拉伯数字“1”的形状,这个形状在计算机内部存储为“010 010 010”。

由于9个二进制位超过了1个字节的存储长度,所以存储这个九宫格的阿拉伯数字字符“1”,需要2个字节。

相似回答