全球最大中文网页搜索、MP3免费下载、图片搜索、新闻搜索平台

 

 

·收藏本站
·搜索论坛
·搜索工具

   首 页 - 搜索引擎目录 - 搜索入门到精通 - 中国网址之家 - 搜索引擎营销 - 企业网站推广指南

    

利用Google计算器进行进制转换

  http://www.sowang.com   2005年10月09日  StoneWang


    缘由:看了《国标码与区位码》, 这篇文章讲到国标码和区位码的对应关系:

    如果知道某个汉字的区位码,只要将区号和位号分别加上160,然后分别转换为二进制数,区码在前、位码在后,就可以得到该汉字的十六位的机内码(国标码)。如“啊”字的区位码是1601,16+160=176-->B0H,01+160=161-->A1H,“啊”字的国标码为B0A1(16进制数)。


   过程:这个有趣,自己试试,就去找在线的十进制和十六进制转换工具。原以为应该不少,谁知半天没找到。想起Google计算器支持十六进制,看看去
 

    Google搜索框:随便输入 1+1,点击下面的Google 计算器详情,进入后,点详细说明,这样介绍十六进制等的计算;






 

您也可以用十六进制,八进制,或者二进制数进行计算,只需要在十六进制数前加前缀 0x ,在八进制数前加前缀 0o ,在二进制数前加前缀 0b 。比如,0x7f + 0b10010101 。

我不计算,就是想转换,怎么办了?

160=?0x   不行

160=0x?   还是不行

转换也可以当作加○计算,再试试

160+0x0=   出来的还是160

调个位置,0x0+160=         成功!!

0x0 + 160 = 0xA0

 

0x0+176=  

0x0 + 176 = 0xB0

 

0x0+161=

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
中文搜索引擎指南网
 版权所有