某汉字的区位码是5448,它的机内码是?

龙国煊 2019-12-21 20:09:00

推荐回答

区位码,是由区码和位码构成的,前2位是区码,后两位是位码,你需要分别转换:54->3648->30。
黄皓炜2019-12-21 21:19:05

提示您:回答为网友贡献,仅供参考。

其他回答

  • 区位码36H+A0H=D6H30H+A0H=D0H所以为:D6D0H,选A。
    龚富贵2019-12-21 23:55:16
  • 这个汉字的区码是54.先将区码和位码分别换算成十六进制数,即:54除以16,得36H;48除以16,得30H,再分别加上20H,就是36H+20H=56H,30H+20H=50H,结果为5650H.或者区位码各加上32D,即54D+32D=86D,48D+32D=80D,国标码为8680D。
    赵驰北2019-12-21 20:55:47
  • 区位码是5448国标码是5650机内码是D6D0-----------5448D=3630H3630H+2020H=5650H5650H+8080H=D6D0H。
    樊振纲2019-12-21 20:38:30
  • 根据GB2312-80,GB标准汉字6763个,加上其它字符分成87区94位,每一个汉字都可用一个十进制的区号+位号来表示,这就是区位码。而国标码则是十六进制的双字节代码,每个字节分别对应区号和位号,所以只要对十进制的区位码分别将区号和位号转换成十六进制就是国标码。而机内码则是国标码在计算机内的存放形式,为了与ASCII码兼容,汉字机内码每个字节的最高位必须是“1”,所以只要将国标码加上8080H就成为机内码。简单的方法:先将区位码的高位和低位,变成16进制。加2020H就是国标码;再加8080H就是机内码。从区位码到机内码,也就是直接加A0A0H,就可以了。本题的区位码是5448,54化成16进制是36,48化成16进制是30合起来是3630H,加A0A0H,结果是D6D0H,所以其机内码是D6D0。
    赵顾颢2019-12-21 20:20:58

相关问答