fabs Function

Calculates the absolute value of a double precision floating-point value.

Include

<math.h>

Prototype

double fabs(double x);

Argument

x
floating-point value for which to return the absolute value

Return Value

Returns the absolute value of x. A negative number is returned as positive; a positive number is unchanged.

Remarks

No domain or range error will occur.

Example

#include <math.h>
#include <stdio.h>

int main(void)
{
  double x, y;

  x = 1.75;
  y = fabs (x);
  printf("The absolute value of  %f is  %f\n", x, y);

  x = -1.5;
  y = fabs (x);
  printf("The absolute value of %f is  %f\n", x, y);
}

Example Output

The absolute value of  1.750000 is  1.750000
The absolute value of -1.500000 is  1.500000