#功能
这个函数返回大于或等于参数x的最小整数值。
#原型
#include<math.h>
double ceil(double x)
#实例
#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 ("ceil(%f) = %.1lf\n", val1, ceil(val1));
printf ("ceil(%f) = %.1lf\n", val2, ceil(val2));
printf ("ceil(%f) = %.1lf\n", val3, ceil(val3));
printf ("ceil(%f) = %.1lf\n", val4, ceil(val4));
return(0);
}
输出结果为:
ceil(1.600000) = 2.0
ceil(1.200000) = 2.0
ceil(2.800000) = 3.0
ceil(2.300000) = 3.0
#备注 这个函数和四舍五入并不相同,而是向上取得一个最靠近这个参数的整数值。