【十进制小数】转换为【其他进制的小数】转换步骤:
a)【十进制小数】乘以【其他进制的基数】,将【得到的结果】分【整数部分】和【小数部分】。
b) 【整数部分】为转换后进制的一位小数位。
c) 【小数部分】如果不为 0 , 取【十进制小数】 为这个【小数部分】,重复 a 步骤。否则结束转换。
举例:
现在有【十进制小数】0.5625 ,要转换成四进制小数,这里【其他进制的基数】是 4。
1) 【十进制小数】乘以【其他进制的基数】, 即 0.5625 *4 = 2.25 。
【得到的结果】的【整数部分】:2
【得到的结果】的【小数部分】:2.25
2) 【整数部分】2 为转换成四进制的【第一位小数】
3)【小数部分】等于 0.25 ,不为 0 。继续转换
4)【十进制小数】乘以【其他进制的基数】, 即 0.25 *4 =1 。
【得到的结果】的【整数部分】:1
【得到的结果】的【小数部分】:0
5) 【整数部分】1 为转换成四进制的【第二位小数】
6)【小数部分】等于 0 。停止转换
7) 转换后【第一位小数】为 2,【第二位小数】为 1,因此 :0.5625(10) = 0.21 (4)
乘4取整法
0.5625 0.
2.25 2
1 1
=0.21
0.21=2*(4^-1)+1*(4^-2)=0.5625