C語言floor()函數:求不大於x的最大整數(向下取整)

2020-07-16 10:04:48
C語言 floor() 函數用於求不大於 x 的最大整數,也即向上取整。

標頭檔案:math.h

語法/原型:

double floor(double x);

引數 x 是雙精度數。

返回值:不大於 x 的最大整數。

【範例】使用 floor() 函數求不大於 m 的最大整數。
#include<stdio.h>
#include<math.h>
int main()
{
    double m = 6.123;  //為變數賦初值
    double n = floor(m);  //求不大於m的最大整數
    printf("%lfn", n);

    return 0;
}
執行結果:
6.000000

相關函數:
  • ceil():求不小於x的最小整數(向上取整)。