C 库函数 - floor()
更新时间:2021-11-30 22:53描述
C 库函数 double floor(double x) 返回小于或等于 x 的最大的整数值。
声明
下面是 floor() 函数的声明。
1 | double floor ( double x) |
参数
x -- 浮点值。
返回值
该函数返回不大于 x 的最大整数值。
实例
下面的实例演示了 floor() 函数的用法。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | #include <stdio.h> #include <math.h> int main () { float val1, val2, val3, val4; val1 = 1.6; val2 = 1.2; val3 = 2.8; val4 = 2.3; printf ( "Value1 = %.1lf\n" , floor (val1)); printf ( "Value2 = %.1lf\n" , floor (val2)); printf ( "Value3 = %.1lf\n" , floor (val3)); printf ( "Value4 = %.1lf\n" , floor (val4)); return (0); } |
让我们编译并运行上面的程序,这将产生以下结果:
1 2 3 4 | Value1 = 1.0 Value2 = 1.0 Value3 = 2.0 Value4 = 2.0 |