C Math Functions
C Programming allows us to perform mathematical operations. C mathematical operations are a group of functions in the standard library of the C programming language implementing basic mathematical functions. These mathematical functions are defined in <math.h> header file.
SL.No. | Function | Description |
---|---|---|
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 the given number. |
4 | cbrt(number) | returns the cube root of the given number. |
5 | pow(base, exponent) | returns the power of the given number. |
6 | abs(number) | returns the absolute value of the given number. |
7 | fabs(number) | computes absolute value of a floating-point value. |
8 | div(quot,rem) | computes the quotient and remainder of integer division. |
9 | fmod(number1,number2) | Computes the floating-point remainder of the division operation. |
10 | log(number) | computes natural logarithm (to base e). |
//Program to find square root of a number
#include<stdio.h>
#include<math.h>
int main()
{
double num, result;
printf("Enter a number to calculate its square root:\n");
scanf("%lf", &num);
result = sqrt(num);
printf("Square root of %.2lf = %.2lf\n", num, result);
return 0;
}
Output:
Enter a number to calculate its square root:
12
Square root of 12.00 = 3.46