可能重复:
将除法结果向上舍入到 c 中的下一个整数
是否有将 adouble
向上舍入到下一个整数的函数?
1.8 -> 2
1.01 ->2
0.99 ->1
看看C++中的std::floor()
和std::ceil()
您可以使用:
ceil(input)
或者
floor(1+input);
ceil(double x) 返回不小于 x 的下一个积分
基本功能是ceil
, floor
, trunc
; 我想ceil
会是你的选择。
std::ceil()
似乎是您正在寻找的 - 计算不小于 arg 的最接近整数。