向上取整、向下取整、四舍五入
- 向下取整: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
}