已知“江苏”两字的区位码是“2913”和“4353”,则其机内码是多少,这题会吗
1个回答

区位码是10进制的,而国标码和机内码是16进制的,先要把区位码转化成16进制.

然后把得到的数加2020是国标码 再加上8080是机内码

以江为例

1.区位码(十进制)转换成区位码(十六进制).

这里要把前两个位换成十六进制,然后后两位换成十六进制.

江的区位码是2913,这样把29转换为16进制数1D;再把位码13转换为16进制数为0D,得到十六进制数1D0D.

2.国际码=区位码(十六进制)+2020H

江的国际码是 1D0DH+2020H=3D2DH 得到国标码GB2312

3.汉字机内码=国际码+8080H

江的机内码就是3D2DH+8080H=BDADH

29+160=189,化成十六进制是BD,

13+160=173,化成十六进制是AD,

43+160=203,化成十六进制是CB,

53+160=213,化成十六进制是D5,

所以,江的机内码是BDAD,苏的机内码是CBD5