标签: ieee-754
确定IEEE-754 64位浮点数中重要位置的最有效方法是什么?
例如:
56.7899 - > 4 0.005 - > 3 -56.1 - > 1 768.0 - > 0 56.56000 - > 2
我目前的解决方案是将float转换为字符串表示,确定余数的strlen,但这似乎非常低效。
编辑:我将一个round()应用于float64实例上的六个位置,以摆脱像45.00000000000096这样的角落案例
我只对其余部分感兴趣。