二进制的转换【我忘记了10进制转2进制的算法了】

进制 
一位八进制数字可以用三位二进数来表示,一位十六进制数可以用四位二进数来表示,所以二进制和八进制、十六进制间的转换非常简单 


如:将(1010111.01101)2转换成八进制数 

    1010111.01101=001 010 111. 011 010 

               ↓ ↓ ↓ ↓ ↓ 

                 1  2    7     3    2 

所以(1010111.011.1)2=(127.32)8 

  

将(327.5)8转换为二进制 

3       2      7.     5 

↓     ↓    ↓    ↓ 

011    010   111.   101 

    所以(327.5)8=(11010111.101)2 

将(110111101.011101)2转换为十六进制数 

(110111101.011101)2=0001   1011   1101.   0111   0100 

                      ↓      ↓      ↓       ↓       ↓ 

                       1   B       D        7      4 

所以(110111101.011101)2=(1BD.74)16 

  

将(27.FC)16转换成二进制数 

  2       7.     F        C     

↓    ↓    ↓     ↓     

0010  0111  1111   1100 

所以(27.FC)16=(100111.111111)2 

posted @ 2018-03-04 21:57  sly27  阅读(497)  评论(1编辑  收藏  举报