当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


C++ ceil()用法及代码示例


在本教程中,我们将借助示例了解 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(double num);

参数:

ceil() 函数采用以下参数:

  • num- 要计算其最大值的浮点数

返回:

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

对于整数类型,我们总是会得到相同的结果。所以这个函数在实践中不与整数类型一起使用。

相关用法


注:本文由纯净天空筛选整理自 C++ ceil()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。