进制间的互相转换适用版

     好久不用进制转换,都忘了 今天回想一下,记录下自己最适合的方法,就是把要转换的进制先换成二进制,再转成目标进制

先是十进制转二进制:

  1. 依次除于2,能整除的记录0,不能整除的记录1

    十进制怎样转化成二进制?
  2. 4

    这就是最后的结果,这个方法适合所有的转化,是最常见的!

    十进制怎样转化成二进制?

要点:除得完就是0,除不完就是1,然后倒过来排好

 

接着八进制转二进制:

二进制数与八进制数之间的对应关系,如图1所示。为什么要这么做捏?因为一会儿转换的时候会用到,所以深深的记住吧……

二进制如何转换成八进制,八进制如何转成二进制

 

  1. 方法就是一分三,即一个八进制数分成三个二进制数,用三位二进制按权相加,最后得到二进制,小数点依旧就可以啦。如图5所示。

    二进制如何转换成八进制,八进制如何转成二进制
  2.  

    好啦,二进制与八进制之间的互相转换到这里就OK啦,不是很难吧?这里需要注意的是大家在做添0补位的时候,是在小数点最左边或最右边才能添0,如图6所示,不然会出错的哦。

    二进制如何转换成八进制,八进制如何转成二进制

要点:从右往左,三位一分,然后排列出来

 

接着十六进制转八进制:

只有牢牢掌握的对应关系,在转换的过程中才会事半功倍。

二进制数与十六进制数之间如何互相转换
  1. 注意16进制的表示法,用字母H后缀表示,比如BH就表示16进制数11;也可以用0X前缀表示,比如0X23就是16进制的23.直观表示法如图5所示。

    二进制数与十六进制数之间如何互相转换
     
     
  2. 这里需要注意的是,在向左(或向右)取四位时,取到最高位(最低位)如果无法凑足四位,就可以在小数点的最左边(或最右边)补0,进行换算,如图6所示。
    二进制数与十六进制数之间如何互相转换
     
  3.  方法就是一分四,即一个十六进制数分成四个二进制数,用四位二进制按权相加,最后得到二进制,小数点依旧就可以啦。如图7所示。

二进制数与十六进制数之间如何互相转换

 要点:和八进制一样,不过是4位一分,换算表也大了一些,8进制的三位数0-7(共8个),十六进制的四位数0-F(16个)

 

接着反过来  其它都还好,反着来就出来,只有二进制换十进制烦点

把二进制数按权展开、相加即得十进制数。

(具体用法如下图)

二进制、八进制、十进制、十六进制之间的转换

 要点:2的0次方为1,2的1次方为2,2的2次方为4,.………………2的8次方为256,从右到从换算的结果相加就出来

posted @ 2016-12-13 10:56  迷惘的云  阅读(237)  评论(0编辑  收藏  举报