C++ floor、ceil、round函式
阿新 • • 發佈:2021-02-06
函式解釋
- floor函式,向下取整。即向負無窮方向取離傳入引數最近的整數
- ceil函式,向上取整。即向正無窮方向取離傳入引數最近的整數
- round函式,四捨五入。
標頭檔案
- C語言:math.h
- C++: cmath
函式原型
- double floor(double)
- double ceil(double)
- double round(double)
測試
#include <iostream>
#include<cmath>
using namespace std;
int main(int argc, char** argv)
{
double a=3.14,b=-3.4;
cout<<"floor函式:\t"<<floor(a)<<"\t"<<floor(b)<<endl;
cout<<"ceil函式:\t"<<ceil(a)<<"\t"<<ceil(b)<<endl;
cout<<"round函式:\t"<<round(a)<<"\t"<< round(b)<<endl;
return 0;
}