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

如题所述

每个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

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

温馨提示:答案为网友推荐,仅供参考