二进制
整数部分
89%2 = 1
44%2 = 0
22%2 = 0
11%2 = 1
5%2 = 1
2%2 = 0
1%2 = 1
所以整数部分为:1011001
小数部分
0.5*2 = 1
所以小数部分为:1
所以二进制表示为:1011001.1
下面转换成8进制就很方便了,只要对照2-8进制表,从低位开始一次拿出三位,对照转成8进制就行了,如果是小数就要从左往右,不足添0
比如上面的就是
001 011 001.100
1 3 1 4 所以八进制为131.4
十六进制也差不多,只是把三位变成四位。
0101 1001 . 1000
5 9 8 = 59.8