将十进制44.125转换二进制数 计算过程

2025-03-10 11:50:01
推荐回答(3个)
回答1:

把44.125拆成 44和0.125
44/2 = 22余0

22/2 = 11 余0
11/2 = 5 余1
5/2 = 2 余1
2/2 = 1 余0
1
故二进制为101100 = 44
0.125 * 2 = 0.25 取整是0
0.25*2=0.5 取整是0
0.5 * 2 = 1 取1
故二进制为0.001
so
101100.001 = 44.125

回答2:

101100.001

算法:整数部分除2取余,小数部分乘2取整。

回答3:

=(101100.001)2