例如,采用3.5625并将其表示为-> 57 * 2 ^ -4。如果有人可以指出正确的方向,那将非常有帮助。
这是一般的方法(也许有更聪明的方法或数学方法):
重复乘以2,直到不再有小数部分为止。取结果数并乘以2 ^ -n,其中n是到达那里的迭代次数。
你的例子:
3.5625
3.5625 * 2 = 7.125
3.5625 * 2 * 2 = 14.25
3.5625 * 2 * 2 * 2 = 28.5
3.5625 * 2 * 2 * 2 * 2 = 57
因此,它进行了4次迭代,因此:
57 * 2^-4
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句