function
ceil
<cmath>
double ceil ( double x );
float ceil ( float x );
long double ceil ( long double x );
Round up value
Returns the smallest integral value that is not less than
x.
Parameters
- x
- Floating point value.
Return Value
The smallest integral value not less than
x.
Portability
In C, only the
double version of this function exists with this name.
Example
1 2 3 4 5 6 7 8 9 10 11 12
|
/* ceil example */
#include <stdio.h>
#include <math.h>
int main ()
{
printf ("ceil of 2.3 is %.1lf\n", ceil (2.3) );
printf ("ceil of 3.8 is %.1lf\n", ceil (3.8) );
printf ("ceil of -2.3 is %.1lf\n", ceil (-2.3) );
printf ("ceil of -3.8 is %.1lf\n", ceil (-3.8) );
return 0;
}
|
Output:
ceil of 2.3 is 3.0
ceil of 3.8 is 4.0
ceil of -2.3 is -2.0
ceil of -3.8 is -3.0
|
See also
- floor
- Round down value (function)
- fabs
- Compute absolute value (function)
- modf
- Break into fractional and integral parts (function)