天天看点

几种进制转换算法

二进制

整数部分

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

继续阅读