如何确定浮点数何时通过整数边界

时间:2013-06-21 04:26:59

标签: c++ floating-point

所以我有一个浮点值,它会增加一些小数值。我需要一种快速简便的方法来确定何时越过整数边界 - 1.0,2.0,3.0等。

我发誓几年前有一个漂亮的小宝石踢了这个但是我不能为我的生活找到它!

任何人都有一个光滑的方法吗?

1 个答案:

答案 0 :(得分:5)

那样简单
if ( floor(original) != floor(new_value) ) { ... }