c++负数除法向上取整
时间: 2024-08-15 08:01:38 浏览: 52
在C++中,如果你想要对两个负数做除法并得到结果向上取整到最接近的整数(即去掉小数部分),可以使用`std::ceil()`函数。这个函数来自头文件`<cmath>`,它接受一个double类型的数值作为参数,并返回比该值大的最小整数。
例如,如果你想计算`-5 / -3`并向上取整,你可以这样做:
```cpp
#include <cmath>
int result = std::ceil(-5.0 / -3);
```
在这个例子中,`result`会等于`2`,因为2是最接近且大于 `-5 / -3` 的整数。
阅读全文