汉字机内码问题一个汉字的机内码目前通常用二个字节来表示:第一个字节是区位码的区号加(160)10;第二个字节是区位码的位

1个回答

  • (4020)10->(2814)16+(A0A0)16 =(C8B4)16

    汉字机内码、国标码和区位码三者之间的关系为:区位码(十进制)的两个字节分别转换为十六进制后加20H得到对应的国标码;机内码是汉字交换码(国标码)两个字节的最高位分别加1,即汉字交换码(国标码)的两个字节分别加80H得到对应的机内码;区位码(十进制)的两个字节分别转换为十六进制后加A0H得到对应的机内码.

    举例:机内码位BEDF,求区位码?

    有两种解法:

    1.BEDFH-A0A0H=1E3FH=3063D;

    2.BEDFH-8080H=3E5FH(国标码),3E5FH-2020H=1E3FH=3063D.