您的位置:首页 > 编程语言 > C语言/C++

c++中的floor,ceil,round

2014-02-01 19:12 357 查看
原文链接点击打开链接

2.1 2.6 -2.1 -2.6

floor : 不大于自变量的最大整数 2 2 -3 -3

ceil :不小于自变量的最小整数 3 3 -2 -2

round:四舍五入到最邻近的整数 2 3 -2 -3

floor(),ceil() 需包含头文件<math.h>

C++中没有直接的round函数 需自己建立

double round(double r)

{

return (r > 0.0) ? floor(r + 0.5) : ceil(r - 0.5);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: