“如果知道某个汉字的区位码,只要将区号和位号分别加上160,然后分别转换为二进制数,区码在前、位码在后,就可以得到该汉字的十六位的机内码(国标码)。如“啊”字的区位码是1601,16+160=176-->B0H,01+160=161-->A1H,“啊”字的国标码为B
过程:这个有趣,自己试试,就去找在线的十进制和十六进制转换工具。原以为应该不少,谁知半天没找到。想起Google的计算器支持十六进制,看看去
Google搜索框:随便输入 1+1,点击下面的Google 计算器详情,进入后,点详细说明,这样介绍十六进制等的计算;
| 您也可以用十六进制,八进制,或者二进制数进行计算,只需要在十六进制数前加前缀 0x ,在八进制数前加前缀 0o ,在二进制数前加前缀 0b 。比如,0x |
我不计算,就是想转换,怎么办了?
160=?0x 不行
160=0x? 还是不行
转换也可以当作加○计算,再试试
160+0x0= 出来的还是160
调个位置,0x0+160= 成功!!
0x0 + 160 = 0xA0
0x0 + 176 = 0xB0
0x0 + 161 = 0xA1
扩展:
既然这样可以把十进制转换成十六进制,其他的同样也行
十进制转换成八进制
0o0+161= 0o0 + 161 = 0o241
十进制转换成二进制
0b0+161= 0b0 + 161 = 0b10100001
反过来,就可以把其他进制转换成十进制
二进制转换成十进制
0+0b11111= 0 + 0b11111 = 31
八进制转换成十进制
0+0o11111= 0 + 0o11111 = 4 681
十六进制转换成十进制
0+0x11111= 0 + 0x11111 = 69 905
像这样的功能,恐怕没几个会琢磨,用处也不大。但Google提供了强大的计算器,对搜索爱好者而言,认真探讨,不断发现新的玩法,也是很有一番乐趣的。

