📅  最后修改于: 2023-12-03 14:39:51.143000             🧑  作者: Mango
math.ceil()
函数math.ceil()
是C++ STL中的数学函数之一,用于求输入参数的上限整数值,返回值类型为double类型。
下面是math.ceil()
函数的函数原型:
double ceil(double x);
math.ceil()
函数只接受一个参数,为需要求上限整数值的浮点数。
math.ceil()
函数会返回一个double类型的上限整数值。
下面是一个使用math.ceil()
函数的例子:
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
double x = 4.2;
double y = 5.8;
cout << "ceil(" << x << ") = " << ceil(x) << endl;
cout << "ceil(" << y << ") = " << ceil(y) << endl;
return 0;
}
上面的例子中,math.ceil()
函数分别对4.2和5.8这两个浮点数求上限整数值,最后输出结果为5和6。
math.ceil()
函数需要包含头文件<cmath>
或者<math.h>
。如果使用<math.h>
头文件,要在函数调用前加上命名空间std::
。math.ceil()
函数返回的结果是double类型,需要进行强制类型转换后再进行其他的计算操作。math.ceil()
函数的返回值是大于或等于该正数的最小整数;对于负数而言,math.ceil()
函数的返回值是小于或等于该负数的最小整数。math.ceil()
函数的返回值与该整数相同,因为整数已经是整数值。