C floor() 声明
double floor(double arg)
floor()
函数接受一个参数,并返回一个double
类型的值。
它定义在 <math.h> 头文件中。
例如
如果将 2.3 传递给 floor()
,它将返回 2。
floor()
函数的long double
和float
版本的函数声明为
long double floorl(long double arg); float floorf(float arg);
示例:C floor() 函数
#include <stdio.h>
#include <math.h>
int main() {
double num = -8.33;
double result = floor(num);
printf("Floor integer of %.2f = %.0f", num, result);
return 0;
}
输出
Floor integer of -8.33 = -9