简单的方法:
先将区位码的高位和低位,变成16进制。
加 2020H 就是国标码;再加 8080H 就是机内码。
从区位码到机内码,也帆指旅就是直接加A0A0H,就可以了。
本题的区位码是5448,54化成16进制是36,48化成16进制是30
合态凳起来是3630H,加A0A0H,结果是D6D0H,所以其机内码是D6D0。
根据GB2312-80,GB标准汉字6763个,加上其它字符分成87区94位,每一个汉字都可用一个十进制的区号+位号来表示,这就是区位码。
而国标码则是十六进制的双字节代码,每个字节分别对应区号和位号,所以只要对十进制的区位码分别将区号逗族和位号转换成十六进制就是国标码。
而机内码则是国标码在计算机内的存放形式,为了与ASCII码兼容,汉字机内码每个字节的最高位必须是“1”,所以只要将国标码加上8080H就成为机内码。
根据戚衡GB2312-80,GB标准汉字6763个,加上其它字符分成87区94位,每一个汉字都可用一个十进制的区号+位袭猛号来表示,这就是区位码。
而国标码则是十六进制的双字节代码,每个字节分别对应区号和位号,所以只要对十进制的区位码分别将区号和位号转换成十六进制就是国标码。
而机内码则是国标码在计算机内的存放形式,为了与ASCII码兼容,汉字机内码每个字节的最高位必须是“1”,所以只要将国标码加上8080H就成为机内码。
简单的方法:
先将区位码的高位和低位,变成16进制。
加 2020H 就是国标码;再加 8080H 就是机内码。
从区位码到机内码,也就是直接加A0A0H,就可以了。
本题的区位码是5448,54化成16进制是36,拍仔桥48化成16进制是30
合起来是3630H,加A0A0H,结果是D6D0H,所以其机内码是D6D0。
你要明白区位码,国答李际码,机内码之间的关系。
这3个想互相转换首先要通通使用16进制计算,16进制的缩写就是h(好比那个babah最后的h)。
区位码5448前两个数54是区号,后两个数48是位号,分别计算其16进制,区号的16进制是36,位号的16进制是30,所以区位码5448(十进制)=3630(十六进制);区位码转国际码是在区位码(十六进制)的基础茄举亏上加上2020(十六进制),所以区位码3630(十颤神六进制)=国际码5650(十六进制),然后国际码再转机内码的实在国际码(十六位进制)的基础上加上8080(十六位进制),所以国际码5650(十六进制)=d6d0(十六进制)=d6d0h(h代表十六进制)
(如果你中途有进制转换不会的话可以用windows自带的计算器算。)
纯手工回答,忘采纳~