python 黑帽子 笔记:按16×16点阵存放国标GB2312-80中一级汉字(共3755个)的汉字库,大约需占存储空间

来源:百度文库 编辑:高校问答 时间:2024/05/06 02:15:16

一个汉字需用16×16点阵显示,一个字节(Byte)有8位(bit),一位代表一个点,故一个字节只能表示8个点,一个16×16点阵的汉字要占32 (2×16)个字节。3755个一级汉字共需3755×32=120160个字节。而1KB=1024Byte,所以一级汉字字库需占117KB存储空间,取2的整数次方,答案为128KB

一个汉字需用16×16点阵显示,一个字节(Byte)有8位(bit),一位代表一个点,故一个字节只能表示8个点,一个16×16点阵的汉字要占32 Byte(16x16=256bit 8bit=1Byte 所以16x16x1/8=32Byte),3755个一级汉字共需3755×32=120160个字节。而1KB=1024Byte,所以一级汉字字库需占117KB存储空间,取2的整数次方,答案为128KB