小数用二进制怎么表示?
发布网友
发布时间:2022-04-24 11:55
我来回答
共4个回答
热心网友
时间:2023-10-11 22:49
小数部分提出乘二得到的数的整数部分为十分为,小数部分再乘二为百分位,直至为0过循环
热心网友
时间:2023-10-11 22:50
这样计算:
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的样式。
热心网友
时间:2023-10-11 22:50
计算器算
热心网友
时间:2023-10-11 22:51
乘基数取整法,如 0.11先0.11*2,得0.22取整数部分0作为小数的十分位,再0.22*2,得0.44,取整数0作为小数的百分位,一直重复上述步骤,直到你所需的精度