c語言中ceil函數(shù)的用法是什么

小億
110
2023-12-04 15:58:49
欄目: 編程語言

在C語言中,ceil()函數(shù)用于返回不小于給定參數(shù)的最小整數(shù)值。它是math.h頭文件中的一個(gè)數(shù)學(xué)函數(shù)。

ceil()函數(shù)的語法如下:

double ceil(double x);

參數(shù)x為一個(gè)浮點(diǎn)型數(shù)值,表示要進(jìn)行向上取整的數(shù)。函數(shù)返回類型為double,表示取整后的結(jié)果。

示例:

#include <stdio.h>
#include <math.h>

int main() {
    double num1 = 4.5;
    double num2 = -2.7;

    double result1 = ceil(num1);
    double result2 = ceil(num2);

    printf("The ceiling value of %.1f is %.1f\n", num1, result1);
    printf("The ceiling value of %.1f is %.1f\n", num2, result2);

    return 0;
}

輸出:

The ceiling value of 4.5 is 5.0
The ceiling value of -2.7 is -2.0

在該示例中,ceil()函數(shù)分別對(duì)4.5和-2.7進(jìn)行向上取整。結(jié)果顯示4.5的向上取整為5.0,-2.7的向上取整為-2.0。

0