已解决问题 - 浏览288次
下一个已解决问题最佳答案 - 由投票者2008-11-14 19:22:08选出
汉字字形码
为了将汉字在显示器或打印机上输出,把汉字按图形符号设计成点阵图,就得到了相应的点阵代码(字形码)。
全部汉字字码的集合叫汉字字库。汉字库可分为软字库和硬字库。软字库以文件的形式存放在硬盘上,现多用这种方式,硬字库则将字库固化在一个单独的存储芯片中,再和其它必要的器件组成接口卡,插接在计算机上,通常称为汉卡。
用于显示的字库叫显示字库。显示一个汉字一般采用16×16点阵或24×24点阵或48×48点阵。已知汉字点阵的大小,可以计算出存储一个汉字所需占用的字节空间。例:用16×16点阵表示一个汉字,就是将每个汉字用16行,每行16个点表示,一个点需要1位二进制代码,16个点需用16位二进制代码(即2个字节),共16行,所以需要16行×2字节/行=32字节,即16×16点阵表示一个汉字,字形码需用32字节。
即:字节数=点阵行数×点阵列数/8
用于打印的字库叫打印字库,其中的汉字比显示字库多,而且工作时也不像显示字库需调入内存。
可以这样理解,为在计算机内表示汉字而统一的编码方式形成汉字编码叫内码(如国标码),内码是惟一的。为方便汉字输入而形成的汉字编码为输入码,属于汉字的外码,输入码因编码方式不同而不同,是多种多样的。为显示和打印输出汉字而形成的汉字编码为字形码,计算机通过汉字内码在字模库中找出汉字的字形码,实现其转换。
例1:已知汉字"春"的国标码为343AH,求其机内码?
机内码=国标码+8080H=343AH+8080H=B4BAH
例2:用24×24点阵来表示一个汉字(一点为一个二进制位),则2000个汉字需要多少KB容量?
(24×24/8)×2000/1024=140.7KB≈141KB
其他回答(2)
-
你这小笨蛋,四总该知道吧.就是鼻涕.后来四用做数目,那只好加上水的泗来当鼻涕了.四象不象鼻孔里出两条长龙啊.
-
四,在古代是写作亖的。
五,写作二中間加个叉号,表示中间和四方,五个方位。
六,忘了。
七,在古代写作“十”代表四方和上中下,是宇宙的全体,在古代是很神秘的数字。
八,写法见图片,用抽象方式表明八方。
九,于省吾教授认为九是从龙的形象而来的,是华夏图腾的标志。
十,在古代写作一竖,表示最高,最全。
建议找叶舒宪教授的书看看,写的很详细,我早年看过,大都忘了。


qdrdsjj6717

joyomotor
huahongbin517








