C++ double 是否为0判断
时间: 2024-03-05 12:47:40 浏览: 95
判断数是否为double
可以使用 std::abs 函数来判断一个 double 是否为 0,示例代码如下:
```c++
#include <cmath>
bool is_zero(double x) {
return std::abs(x) < 1e-9;
}
```
其中 1e-9 是一个比较小的数,可以根据实际需求进行调整。如果需要判断一个 double 是否等于另一个 double,也可以使用类似的方法,例如:
```c++
bool is_equal(double x, double y) {
return std::abs(x - y) < 1e-9;
}
```
阅读全文