Function Prototype of fabs()
double fabs (double x);
The fabs() function takes a single argument (in double
) and returns the absolute value of that number (also in double
).
[Mathematics] |x| = fabs(x) [In C programming]
To find absolute value of an integer or a float, you can explicitly convert the number to double.
int x = 0; double result; result = fabs(double(x));
The fabs() function is defined in math.h header file
Example: C fabs() function
#include <stdio.h>
#include <math.h>
int main()
{
double x, result;
x = -1.5;
result = fabs(x);
printf("|%.2lf| = %.2lf\n", x, result);
x = 11.3;
result = fabs(x);
printf("|%.2lf| = %.2lf\n", x, result);
x = 0;
result = fabs(x);
printf("|%.2lf| = %.2lf\n", x, result);
return 0;
}
Output
|-1.50| = 1.50 |11.30| = 11.30 |0.00| = 0.00