What is ceil in c programming?
ceil in c is library function which is used to find out integer value greater than or equal to the given number.
This function is defined in math.h header file.
Prototype
double ceil(double m);
float ceilf(float y);
long double ceill(long double y);
Parameters
ceil function takes floating point number as input parameter.
Return value
ceil function returns integer value greater than or equal to the given number.
Example program for ceil in c
#include <stdio.h>
#include <math.h>
int main()
{
float val=1.6;
printf("ceil value is %lf \n",ceil(val));
return 0;
}
While using gcc use below command to add math header.
gcc file_name.c -lm
Code explanantion
The ceil value of a given number is found by calling ceil function and the result is printed onto the console.
Difference between ceil and floor
ceil in c is used to find out the nearest integer value which is greater than or equal to the given number. The floor in c is used to find out the nearest integer value which is less than or equal to the given value.
Prototypes are as follows
double ceil(double y);
float ceilf(float y);
long double ceill(long double y);
double floor(double y);
ceil( ) | floor( ) |
Used to find out nearest integer value which is greater than or equal to given number. | Used to find out nearest integer value which is less than or equal to the given value. |
double ceil(double y); float ceilf(float y); | double floor(double y); |
Difference between ceil and abs in c
ceil in c is used to find out the nearest integer value which is greater than or equal to the given number. abs in c is used to find out the absolute value of a given number.
ceil is included in math.h header file. abs is included in stdlib.h header file.
Prototypes are as follows
double ceil(double y);
float ceilf(float y);
long double ceill(long double y);
int abs(int m);
ceil( ) | abs( ) |
Used to find out nearest integer value which is greater than or equal to given number. | Used to find out absolute value of given number. |
double ceil(double y); float ceilf(float y); | int abs(int m); |
People also ask for
What is ceil in c?
ceil in c is used to find out the nearest integer value which is greater than or equal to the given number.