Next: assert, Previous: abort, Up: Stdlib [Contents][Index]

### 2.4 `abs`—integer absolute value (magnitude)

Synopsis

    #include <stdlib.h>
    int abs(int i);

Description
`abs` returns the absolute value of i (also called the magnitude of i). That is, if i is negative, the result is the opposite of i, but if i is nonnegative the result is i.

The similar function `labs` uses and returns `long` rather than `int` values.

Returns
The result is a nonnegative integer.

Portability
`abs` is ANSI.

No supporting OS subroutines are required.