2、8、10、16进制转换算法问题!
1个回答

把小数分解成这种形式:整数部分+纯小数部分

整数部分,用连除法,直到把余数除尽为止;

小数部分,用连乘法(姑且这么叫)

举例来讲

10进制 89.5=89+0.5 ,换成8进制:

整数部分:

商 余数

除以8 11 1

除以8 1 3

除以8 0 1

从下到上,结果是——131

小数部分:

乘积取整 剩余部分

乘以8 4 0.0

所以,小数部分是——0.4

所以,结果就是—— 131.4