如何获得任何十进制值的二进制...例如0.33、0.6、0.5 ..有人可以解释这个概念..一旦十进制值的二进制表示完成..我需要了解浮动表示。
问问题
1628 次
1 回答
1
这是解决方案
0.33*2=0.66--------0
0.66*2=1.32--------1
0.32*2=0.64--------0
0.64*2=1.28--------1
0.28*2=0.56--------0
0.56*2=1.12--------1
0.12*2=0.24--------0
0.24*2=0.48--------0
0.48*2=0.96--------0
0.96*2=1.92--------1
0.92*2=1.84--------1
.....................
这个过程一直持续到结果变为零并在点之后写下来,例如:0.11000101010
希望它对你有用。
于 2013-11-06T11:38:54.100 回答