向上取整、向下取整、四舍五入
- 向下取整:floor(x);小于等于x的最大整数。
- 向上取整:ceil(x); 大于x的最小整数。
- 四舍五入:round(x)
例子
#include<iostream>
#include<math.h>
using namespace std;
int main(){
float a;
a = 3.1415926;
cout << floor(a) << endl; //3
cout << ceil(a) << endl; //4
cout << round(a) << endl; //3
a = -3.1415926;
cout << floor(a) << endl; //-4
cout << ceil(a) << endl; //-3
cout << round(a) << endl; //-3
}
这篇博客介绍了数学中常用的三种取整方法:向下取整(floor)、向上取整(ceil)和四舍五入(round)。通过示例展示了这些函数如何对正负数进行操作,并提供了相应的C++代码实现。了解这些函数对于编程中的数值处理至关重要。
3万+

被折叠的 条评论
为什么被折叠?



