已知汉字“中”的区位码是5448,则其国标码是______。

admin2011-04-17  13

问题 已知汉字“中”的区位码是5448,则其国标码是______。

选项 A、7468D
B、3630H
C、6862H
D、5650H

答案D

解析 国标码是汉字信息交换的标准编码,但因其前后字节的最高位为0,与ASCⅡ码发生冲突,如“保”字,国标码为31H和23H,而西文字符“1”和“#”的ASCⅡ码也为31H和23H,现假如内存中有两个字节为31H和23H,这到底是一个汉字,还是两个西文字符“1”和“#”?于是就出现了二义性,显然,国标码是不可能在计算机内部直接采用的,于是,汉字的机内码采用变形国标码,其变换方法为:将国标码的每个字节都加上128,即将两个字节的最高位由0改1,其余7位不变,如:由上面知道,“保”字的国标码为3123H,前字节为00110001B,后字节为00100011B,高位改1为10110001B和10100011B即为B1A3H,因此,字的机内码就是B1A3H。
转载请注明原文地址:https://kaotiyun.com/show/2Npp777K
0

最新回复(0)