首页 > 代码库 > 各进制之间转化识记

各进制之间转化识记

1.10进制转2进制:

  173转2进制

 

2.二进制转10进制: 

例如:二进制数1101.01转化成十进制
1101.01(2)=1*20+0*21+1*22+1*23 +0*2-1+1*2-2=1+0+4+8+0+0.25=13.25
所以总结起来通用公式为:
abcd.efg(2)=d*20+c*21+b*22+a*23+e*2-1+f*2-2+g*2-3
 
3.8进制转2进制
例:将八进制的37.416转换成二进制数: 
37 . 4 1 6 
011 111 .100 001 110 
即:(37.416)8 =(11111.10000111)2 
 
4.2进制转8进制
0 1 0 1 1 0 . 0 0 1 1 0 0 
2 6 . 1 4 
即:(10110.011)2 =(26.14)8 
 
5.16进制转2进制
5 D F . 9 
0101 1101 1111.1001 
即:(5DF.9)16 =(10111011111.1001)2 
 
6.2进制转16进制
0110 0001 . 1110 
6 1 . E 
即:(1100001.111)2 =(61.E)16
 
上面都是各进制与2进制的转换,如果10进制转8,或8转10,10转16,16转10,8转16,16转8等,我们都可以把他们先转2进制后,然后转成对应的进制。

各进制之间转化识记