计算机:按32×32点阵存放1000个汉字,大约需占存储空间125kB 这是怎么算的呀
2个回答
展开全部
每个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
参考资料来源:百度百科-字形码
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询