ABS(3) Library Functions Manual ABS(3)

absreturn an integer absolute value

#include <stdlib.h>

int abs(int i);

The functionality described on this reference page is aligned with the ISO C standard. Any conflict between the requirements described here and the ISO C standard is unintentional. This volume of POSIX.1-2008 defers to the ISO C standard.

The abs () function shall compute the absolute value of its integer operand, . If the result cannot be represented, the behavior is undefined.

The abs () function shall return the absolute value of its integer operand.

No errors are defined.

None.

In two's-complement representation, the absolute value of the negative integer with largest magnitude {INT_MIN} might not be representable.

None.

None.

fabs(3) , labs(3)

XBD <stdlib.h>

First released in Issue 1. Derived from Issue 1 of the SVID.

Extensions beyond the ISO C standard are marked.

January 1, 2008 posix.fail