fabs


function
<cmath>
     double fabs (      double x );
      float fabs (       float x );
long double fabs ( long double x );

Compute absolute value

Returns the absolute value of x ( /x/ ).

In C++, abs is also declared in this header with the same behavior.

Parameters

x
Floating point value.


Return Value

The absolute value of x.

Portability

In C, only the double version of this function exists with this name.

Example

1
2
3
4
5
6
7
8
9
10
/* fabs example */
#include <stdio.h>
#include <math.h>

int main ()
{
  printf ("The absolute value of 3.1416 is %lf\n", fabs (3.1416) );
  printf ("The absolute value of -10.6 is %lf\n", fabs (-10.6) );
  return 0;
}


Output:

The absolute value of 3.1416 is 3.141600
The absolute value of -10.6 is 10.600000


See also