# C Programming Tutorial

## C Math Functions

C Programming allows us to perform mathematical operations through the functions defined in header file. The header file contains various methods for performing mathematical operations such as sqrt(), pow(), ceil(), floor() etc.

#### C Math Functions

There are various methods in math.h header file. The commonly used functions of math.h header file are given below.

No.FunctionDescription
1)ceil(number)rounds up the given number. It returns the integer value which is greater than or equal to given number.
2)floor(number)rounds down the given number. It returns the integer value which is less than or equal to given number.
3)sqrt(number)returns the square root of given number.
4)pow(base, exponent)returns the power of given number.
5)abs(number)returns the absolute value of given number.

#### C Math Example

Let's see a simple example of math functions found in math.h header file.

```
#include<stdio.h>
#include <math.h>
int main()
{
printf("\n%f",ceil(5.6));
printf("\n%f",ceil(5.3));
printf("\n%f",floor(5.6));
printf("\n%f",floor(5.2));
printf("\n%f",sqrt(25));
printf("\n%f",sqrt(7));
printf("\n%f",pow(3,3));
printf("\n%f",pow(4,2));
printf("\n%d",abs(-25));
return 0;
}

```

Output:

```
6.000000
6.000000
5.000000
5.000000
5.000000
2.645751
27.000000
16.000000
25
```

#### C Math Functions 