存储200个32×32点阵的汉字信息需要25KB。
一个32*32点阵的汉字占据32*32/8=128个字节,那么200个汉字就占据200*128=25600个字节。
8bit(位)=1Byte(字节)
1024Byte(字节)=1KB
1024KB=1MB
1024MB=1GB
1024GB=1TB
所以,25600字节/1024=25KB。
扩展资料
点阵字库就是按照汉字内码的顺序,把汉字的字模信息存起来。16×16的点阵字库有94区,每个区有94个汉字的字模,这样,总的有94×94个汉字。
一个汉字由两个ASCII扩展码构成,第一个ASCII扩展码用来存放汉字的区码,第二个ASCII扩展码用来存放汉字的位码。具体是这样的:
第一个扩展ASCII码=128+汉字的区码;
第二个扩展ASCII码=128+汉字的位码。
这样,如果用charHZ[2]来表示一个汉字。则:
区码=HZ[0]-128;
位码=HZ[1]-128。
这样,算出区位码之后,就可以用它在汉字库里面寻址找字模了。具体的方式是:该汉字的偏移地址=(区码-1)×94×一个字占用的字节数+位码×一个字占用的字节数。