在计算机中,一个汉字的国标码(交换码)、区位码、机内码、字形码各占多少字节?

如题所述

机内码
计算机系统中用来表示中文或西文信息的代码称为机内码。ASCII码是一种西文机内码。汉字机内码不能用国标码代替,否则会和ASCll码相冲突。

基本定义
计算机系统中用来表示中文或西文信息的代码称为机内码。ASCII码是一种西文机内码。汉字机内码不能用国标码代替,否则会和ASCll码相冲突。虽然汉字机内码也用连续的两个字节表示,但它每个字节的最高位是1。汉字机内码与国标区位码的关系为:

汉字机内码高位字节=国标区位码高位字节+80H(H表示十六进制

汉字机内码低位字节=国标区位码低位字节+80H

例如,“文”的汉字输入法的区位码为4636,它的区码和位码分别用十六进制表示即为“2E24H”,转换成国标码就是“4E44H”,它的机内码为“CEC4H”,其中CEH为机内码的高位字节,C4H为机内码的低位字节。

主要内容

机内码
输入码、区位码、国标码与机内码

国家标准局1980年颁布的《信息交换用汉字编码字符集"基本集》(代号为GB2312 80)规定的汉字交换码作为国家标准汉字编码。 GB2312 80中共有7445个字符符号: 汉字符号6763个 一级汉字3755个(按汉语拼音字母顺序排列) 二级汉字3008个(按部首笔划顺序排列) 非汉字符号682个 GB2312 80规定,我们知道,键盘是当前微机的主要输入设备,;输入码就是使用英文键盘输入汉字时的编码。目前,我国已推出的输入码有数百种,但用户使用较多的约为十几种,按输入码编码的主要依据,大体可分为顺序码、音码、形码、音形码四类,如“保”字,用全拼,输入码为码为“BAO”,用区位码,输入码为“1703”,用五笔字型则为“WKS”。

计算机只识别由0、1组成的代码,ASCII码是英文信息处理的标准编码,汉字信息处理也必须有一个统一的标准编码。 汉字交换码(国标码)主要用于汉字信息交换,我国国家标准局于1981年5月颁布了《信息交换用汉字编码字符集——基本集》,代号为GB2312-80,共对6763个汉字和682个图形字符进行了编码,其编码原则为:汉字用两个字节表示,原则上,两个字节可以表示 256×256=65536 种不同的符号,作为汉字编码表示的基础是可行的。但考虑到汉字编码与其它国际通用编码,如ASCII 西文字符编码的关系,我国国家标准局采用了加以修正的两字节汉字编码方案,只用了两个
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-09-03

在计算机中,根本就没有:汉字的国标码(交换码)、区位码

 

汉字机内码:占 16 个二进制位。

字形码:点阵,就要看字体大小了、矢量,要看字体。