Easy Tutorial
❮ C Examples Power Number C Exercise Example74 ❯

C Library Function - ceil()

C Standard Library - <math.h>

Description

The C library function double ceil(double x) returns the smallest integer value greater than or equal to x.

Declaration

Here is the declaration for the ceil() function.

double ceil(double x)

Parameters

Return Value

The function returns the smallest integer not less than x.

Example

The following example demonstrates the use of the ceil() function.

#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 ("value1 = %.1lf\n", ceil(val1));
   printf ("value2 = %.1lf\n", ceil(val2));
   printf ("value3 = %.1lf\n", ceil(val3));
   printf ("value4 = %.1lf\n", ceil(val4));

   return(0);
}

Let's compile and run the above program, which will produce the following result:

value1 = 2.0
value2 = 2.0
value3 = 3.0
value4 = 3.0

C Standard Library - <math.h>

❮ C Examples Power Number C Exercise Example74 ❯