原型

int floor(double x);
int ceil(double x);

floor 函数

floor(x) 返回的是小于或等于 x 的最大整数。

如:

floor(10.5) == 10;
floor(-10.5) == -11;

ceil 函数

ceil(x) 返回的是大于或等于 x 的最小整数。

如:

ceil(10.5) == 11;
ceil(-10.5) ==-10;
  • floor()是向负无穷大舍入,floor(-10.5) == -11;
  • ceil()是向正无穷大舍入,ceil(-10.5) == -10