1,十进制转二进制
小数部分:乘2取整,顺序输出
0.68* 2=1.36 -->1
0.36* 2=0.72 -->0
0.72* 2=1.44 -->1
0.44* 2=0.88–>0
0.88* 2=1.76 -->1
所以:0.68D=0.10101B
- 二进制转十进制
整数部分:
1011
1*2的3次方+0*2的2次方+1*2的1次方+1*2的0次方=11
小数部分:
0.1111
0+1/2+1/4+1/8+1/16=0.9375
2、八进制转十进制(1)整数部分操作以及运算不变,小数部分同二进制类似,将2改为8即可
八进制数72.45转换成十进制数
(1)整数部分:
7* 8^1+ 2* 8 ^0=58
(2)小数部分
4* 8^(-1) + 5* 8^(-2)=0.5+0.078125=0.578125
则为:72.45 -->58.578125
十六转十
1A6.3B8=1* 16^2+A* 16 ^1+6* 16 ^0 +3* 16 ^(-1)+B* 16 ^(-2)+8* 16 ^(-3) =422.232422
二进制转换成八进制
原理:“三合一” 取二进制数中的三位合为八进制数的一位
二进制转换成十六进制
原理:“四合一” 取二进制数中的四位合为十六进制数的一位