ceil

返回大于等于表达式的最小整数
ceil,函数名,用于返回大于或者等于指定表达式的最小整数,用法是double ceil(double x)。返回不小于 value 的下一个整数,value如果有小数部分则进一位;ceil()返回的类型仍然是float,因为float值的范围通常比integer要大。

C程序实例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<stdio.h>
#include<math.h>
intmain(void)
{
doublenumber=123.54;
doubledown,up;
down=floor(number);
up=ceil(number);
printf("originalnumber%5.2lf\n",number);
printf("numberroundeddown%5.2lf\n",down);
printf("numberroundedup%5.2lf\n",up);
return0;
}
运行结果:
1
2
3
originalnumber123.54
numberroundeddown123.00
numberroundedup124.00