C++ 中的 ceil()
函数返回大于或等于给定参数的最小整数值。
它定义在 cmath 头文件中。
示例
#include <iostream>
#include <cmath>
using namespace std;
int main() {
// find the smallest possible integer value >= 15.08
cout << ceil(15.08);
return 0;
}
// Output: 16
ceil() 语法
ceil()
函数的语法是
ceil(double num);
ceil() 参数
ceil()
函数接受以下参数
- num - 要计算其上限值的浮点数
ceil() 返回值
ceil()
函数返回
- 大于或等于 num 的最小整数值
ceil() 原型
cmath 头文件中定义的 ceil()
的原型是
double ceil(double num);
float ceil(float num);
long double ceil(long double num);
// for integral types
double ceil(T num);
示例 1:C++ ceil()
#include <iostream>
#include <cmath>
using namespace std;
int main() {
double num = 10.25;
double result = ceil(num);
cout << "Ceil of " << num << " = " << result;
return 0;
}
输出
Ceil of 10.25 = 11
示例 2:C++ 整数类型的 ceil()
#include <iostream>
#include <cmath>
using namespace std;
int main() {
int num = 15;
double result = ceil(num);
cout << "Ceil of " << num<< " = " << result;
return 0;
}
输出
Ceil of 15 = 15
对于整数类型,我们总是得到相同的结果。因此,在实际中此函数不用于整数类型。
另请阅读