當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。