单选题 汉字“啊”的十进制区位码为“16—01”,它的十六进制机内码是( )。
A.1601H B.9081H C.BOA1H D.B081H

【正确答案】 C
【答案解析】[解析] 区位码16-01(十进制)=1001H,国标码=1001H+2020H=3021H,机内码=3021H+8080H=BOA1H。
[归纳总结] 汉字的区位码长4位,前两位表示区号,后两位表示位号,区号和位号用十进制数表示。汉字国标码和汉字机内码都是两字节长的代码,汉字机内码是在相应国标码的每个字节最高位上加“1”。
3种汉字编码的关系:
汉字国标码=汉字区位码(十六进制)+2020H
汉字机内码=汉字国标码+8080H
汉字机内码=汉字区位码(十六进制)+A0AOH
通常,汉字的国标码和机内码都用十六进制数表示,而汉字区位码用十进制数表示,所以在3种汉字编码的转换时,千万不要忘记先将十进制的区位码变成十六进制之后,再利用上述关系式进行转换。
[解题技巧] 首先将十进制的区位码转换成十六进制,然后直接加AOAOH即可。