| FABS(3) | Library Functions Manual | FABS(3) | 
fabs —
    floating-point absolute value function
#include
  <math.h>
double
  
  fabs(double
    x);
long double
  
  fabsl(long
    double x);
float
  
  fabsf(float
    x);
The
    fabs()
    functions compute the absolute value of a floating-point number
    x.
fabs(±0)
    returns 0.
fabs(±infinity)
    returns +infinity.
If you need to apply the fabs() function
    to SIMD vectors or arrays, using the following functions provided by the
    Accelerate.framework may give significantly better performance:
#include
    <Accelerate/Accelerate.h>
vFloat
    vfabsf(vFloat
    x);
  
  void
    vvfabsf(
    float *y, const float *x, const
    int *n);
  
  void
    vvfabs(double
    *y, const double *x, const int
    *n);
The fabs() functions conform to ISO/IEC
    9899:2011.
| December 11, 2006 | macOS 15.6 |