十进制化四进制

0.5625如何化四进制
2024-11-19 20:35:22
推荐回答(2个)
回答1:

【十进制小数】转换为【其他进制的小数】转换步骤:
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)

回答2:

乘4取整法

0.5625 0.
2.25 2
1 1

=0.21

0.21=2*(4^-1)+1*(4^-2)=0.5625