ceil


function
<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