c++中的取整函数

对含有小数点的数进行四舍五入是比较普遍的一种需求。在C++中也有类似的取整函数。在C++的头文件中有floor()和ceil()函数。在STL中还有round()函数。这三个函数的作用如下:
在运算时我们经常碰到取整问题,下面来说一下c++中的用的比较多三个取整函数。

函数 用途 1.1 1.9 -1.1 -1.9
floor() 向下取整(及最大不大于此数的整数) 1 1 -2 -2
ceil() 向上取整(及最小不小于此数的整数) 2 2 -1 -1
round() 四舍五入 1 2 -1 -2

注:floor()与ceil()包含在cmath中,round在STL中。

猜你喜欢

转载自blog.csdn.net/sjzezwzy/article/details/81116882