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

C++中的 Round(),floor(),ceil()

2015-08-20 16:17 225 查看
转自:http://rejessica.blog.163.com/blog/static/1835631512011629941566/

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);

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