汉字“啊”的十进制区位码为“16-01”,它的十六进制机内码是( )。

admin2019-12-10  27

问题 汉字“啊”的十进制区位码为“16-01”,它的十六进制机内码是(    )。

选项 A、1601H
B、9081H
C、BOA1H
D、B081H

答案C

解析 区位码16-01(十进制)=1001 H,国标码=1001 H+2020H=3021 H,机内码=3021H+8080H=BOAlH。
    汉字的区位码长4位,前两位表示区号,后两位表示位号,区号和位号用十进制数表示。汉字国标码和汉字机内码都是两字节长的代码,汉字机内码是在相应国标码的每个字节最高位上加“1”。
    3种汉字编码的关系:
    汉字国标码一汉字区位码(十六进制)+2020H
    汉字机内码一汉字国标码+8080H
    汉字机内码一汉字区位码(十六进制)+AOAOH
    通常,汉字的国标码和机内码都用十六进制数表示,而汉字区位码用十进制数表示,所以在3种汉字编码的转换时,千万不要忘记先将十进制的区位码变成十六进制之后,再利用上述关系式进行转换。
转载请注明原文地址:https://kaotiyun.com/show/PF3i777K
0

相关试题推荐
最新回复(0)