C语言的floor函数是一个数学库函数,用于向下取整,即将一个浮点数向下取整为最接近且小于等于它的整数。
其函数原型为:
double floor(double x);
其中,x为需要进行向下取整的浮点数,返回值为double类型的最接近且小于等于x的整数。
示例代码:
#include <stdio.h>
#include <math.h>
int main() {
  double x = 3.14;
  double y = -3.14;
c语言库函数
 
  printf("floor(%.2f) = %.2f\n", x, floor(x));
  printf("floor(%.2f) = %.2f\n", y, floor(y));
 
  return 0;
}
输出结果为:
floor(3.14) = 3.00
floor(-3.14) = -4.00