C++ ceil()

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

对于整数类型,我们总是得到相同的结果。因此,在实际中此函数不用于整数类型。


另请阅读

你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战