16*16点阵汉字需要占多少字节 点阵字节公式?

[更新]
·
·
分类:互联网
2433 阅读

16*16点阵汉字需要占多少字节

点阵字节公式?

点阵字节公式?

点阵字体是把每一个字都分成16×16或24×24个点,然后用每个点的虚实来表示字符的轮廓。点阵字体也叫位图字体,其中每个字形都以一组二维像素信息表示。 在计算机和电信技术中,一个字符是一个单位的字形、类字形单位或符号的基本信息。
点阵字体是把每一个字都分成N×N或M×M个点,然后用每个点的虚实(虚实可以用0或者1来表示)来表示字符的轮廓。
例如一个24×24点阵的汉字,就占据了24×24个位(bit),一个字节8个位(bit),那么24×24点阵的汉字就占据了24×24/8个字节。用公式表示就是 (一个汉字字形所占的字节数水平点阵×垂直点阵/8) 24×24/872个字节。
在这里要注意的是我们不能反过来说72个字节能存储36个汉字,因为点阵表示汉字的理论和字节表示汉字的理论不同。点阵是把一个汉字字体用N×N个位元来表示,占用字节数根据点阵的点数变化而变化,而字节表示汉字是用ASCII码的位元即bit.每8个bit是一个字节,每个汉字占据2个字节。即占据2个ASCII码,也是16个二进制的位,换算模式是固定的。
例如16×16点阵的一个汉字需要占用16×16/832个字节。 一个24×24点阵的汉字占用24 ×24/872个字节。 36×36点阵的汉字占据36×36/8162个字节。48点阵汉字需要48×48/8288字节。所以选C

1.存储400个24*24点阵汉字字形所需的存储容量是多少?2.在计算机中存储全角字符串“BYTE”需要多少个字节?

1、先计算点阵所占的bit:24×24×400=230400bit 然后换算成byte:230400bit/828800byte 折算成Kb:28800byte/102428.125kB 2、全角占用16个字节,一个半角英文字母是2个字节,全角英文和汉字一样是4个字节 所以一共16个字节。

机内码,字形码,输入码的作用?

汉字机内码(内码)(汉字存储码)的作用是统一了各种不同的汉字输入码在计算机内部的表示。
在计算机内表示汉字的代码是汉字机内码,汉字机内码由国标码演化而来,把表示国标码的两个字节的最高位分别加“1”,就变成汉字机内码。
汉字输入码是指直接从键盘输入的各种汉字输入方法的编码,属于外码。为了将汉字的各种输入码在计算机内部统一起来,就有了专用于计算机内部存储汉字使用的汉字机内码,用以将输入时使用的多种汉字输入码统一转换成汉字机内码进行存储,以方便机内的汉字处理汉字机内码是在计算机内部存储、处理的代码。
计算机既要处理汉字,又要处理英文。因此计算机必须能区别汉字字符和英文字符。
英文字符的的机内码是最高为为 0的8位ASCII码。
为了不与7位ASCII码发生冲突,把国标码每个字节的最高位由0改为1,其余位不变的编码作为汉字字符的机内码。
在汉字系统中,一般采用点阵来表示字形。 16 *16汉字点阵示意 16 * 16点阵字形的字要使用32个字节(16 * 16/8 32)存储,24 * 24点阵字形的字要使用72个字节(24 * 24/872)存储。