1. 程式人生 > 其它 >C++ floor、ceil、round函式

C++ floor、ceil、round函式

技術標籤:C++基礎c++

函式解釋

  • 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; }

測試結果

在這裡插入圖片描述