C floor()

C floor() 声明

double floor(double arg)

floor() 函数接受一个参数,并返回一个double类型的值。

它定义在 <math.h> 头文件中。


例如

如果将 2.3 传递给 floor(),它将返回 2

floor() 函数的long doublefloat 版本的函数声明为

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
你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战