汉字输入码有多种方案,区位码是属于数字编码。由于汉字数目较多,区位码采用两字节表示,区号占一个字节表示1~94区,位号占一个字节表示1~94位。区号、位号确定后,即可指定唯一的一个汉字。汉字内码也是两字节汉字,编号与区位码一一对应,其区别在于用 (1) 表示区号、位号,且首个汉字编码的起始位置不同。为了与ASCII码相区分,汉字内码规定 (2) 。
(2)处填()。
A.两个字节最高位都是0
B.两个字节最高位数是1
C.第一个字节最高位是1
D.第二个字节最高位是1
参考答案:B
解析:
汉字输入码有多种方案,区位码是一种常用方案,属于数字编码。每一个汉字有一个唯一的数字编码,没有重码。常用汉字7000多个,必须使用4位数字来表示一个汉字。其表示法是将汉字分成94个区,每区94位,区号、位号都用两位十进制数表示,最多可表示94×94=8836个汉字,在计算机中一位十进制数需要4位二进制数表示,4位十进制数共需2个字节来表示。第1个字节表示区号、第2个字节表示位号。
计算机处理汉字必须使用统一的编码,即国标码,以便与不同输入法表示的汉字进行交流。国标码用十六进制数表示区号、位号,也用两个字节表示1个汉字,同时由于国标码第1个汉字存放的位置不同,区号、位号还需分别再加上(20)16即得。
计算机内使用的汉字编码称为内码,内码与国标码基本思想是一样的,都是以区位码为基础,用十六进制数表示区号、位号,不同的是为了与西文ASCII码相区分,两个字节表示的汉字编码把每个字节最高位变成1即得。