|
|
||
利用Google计算器进行进制转换 |
||
|
http://www.sowang.com 2005年10月09日 StoneWang |
||
|
|
||
|
缘由:看了《国标码与区位码》, 这篇文章讲到国标码和区位码的对应关系: “如果知道某个汉字的区位码,只要将区号和位号分别加上160,然后分别转换为二进制数,区码在前、位码在后,就可以得到该汉字的十六位的机内码(国标码)。如“啊”字的区位码是1601,16+160=176-->B0H,01+160=161-->A1H,“啊”字的国标码为B
Google搜索框:随便输入
1+1,点击下面的Google
计算器详情,进入后,点详细说明,这样介绍十六进制等的计算;
我不计算,就是想转换,怎么办了? 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提供了强大的计算器,对搜索爱好者而言,认真探讨,不断发现新的玩法,也是很有一番乐趣的。参与评论>>
|
||
|
|
||
|
|
|
Copyright © 2005 SoWang.com.All
Rights Reserved |