小数用二进制怎么表示?

比如把0.11换成二进制是?
2025-04-03 10:27:13
推荐回答(4个)
回答1:

小数部分提出乘二得到的数的整数部分为十分为,小数部分再乘二为百分位,直至为0过循环

回答2:

这样计算:
0.11X2=0.22 取0

0.22X2=0.44 取0
0.44X2=0.88 取0
0.88X2=1.76 取1
0.76 X2=1.52 取1
0.52X2=1.04 取1
0.04X2=0.08 取0
0.08 X2=0.16 取0
0.16 X2=0.32 取0
0.32 X2=0.64 取0
0.64 X2=1.28 取1
0.28 X2=0.56 取0
0.56 X2=1.12 取1
0.12X2=0.24 取0
0.24X2=0.48 取0
0.48X2=0.96 取0
0.96X2=1.92 取1
0.92X2=1.84 取1
.....
算得我快崩溃了,直到值为0或形成循环小数则停。就把取的哪些合起来,就是二进制表示了,好难算。最后结果是:0000.XXXX XXXX的样式。

回答3:

计算器算

回答4:

乘基数取整法,如 0.11先0.11*2,得0.22取整数部分0作为小数的十分位,再0.22*2,得0.44,取整数0作为小数的百分位,一直重复上述步骤,直到你所需的精度