【发布时间】:2011-06-07 15:55:20
【问题描述】:
谁能解释增加浮点数的最佳逻辑/方法?
例如,如果我们假设起始十进制数是 2.0,那么接下来的项目应该会自动得到相应的数字,例如 2.01、2.02、2.03、.....、2.09、2.10、2.11.. 等等。
但起始数字是 2.1,那么下一个序列是什么:
是吗? 2.11、2.12、2.13、2.14、...... 2.19、2.20 等等......?
我在逻辑上是正确的吗?我很迷惑。请帮忙。
【问题讨论】:
-
这里没有“最佳”——这取决于您的要求。 (另外,也不是很清楚——你使用的是真正的十进制浮点类型吗?不要使用二进制浮点类型来处理这种情况。)
-
是的。我意识到我的应用程序需要与上面发布的完全相同的序列。我得到了解决方案。感谢您的帮助。
标签: floating-point numbers decimal