LABS(3) | Library Functions Manual | LABS(3)

# NAME

`labs`, `llabs`, `qabs` — return the absolute value of a long integer

# SYNOPSIS

`#include <limits.h>`
`#include <stdlib.h>`

long
`labs`(long i);

long long
`llabs`(long long j);

quad_t
`qabs`(quad_t j);

# DESCRIPTION

The `labs`() function returns the absolute value of the long integer i. The `llabs`() function returns the absolute value of the long long integer j.

The `qabs`() function is a deprecated equivalent of `llabs`().

# SEE ALSO

abs(3), cabs(3), floor(3), imaxabs(3)

# STANDARDS

The `labs`() and `llabs`() functions conform to ISO/IEC 9899:1999 (“ISO C99”).

# CAVEATS

The results of applying `labs`() to `LONG_MIN` and `llabs`() to `LLONG_MIN` are undefined, and `qabs`() is not portable in the first place.

January 18, 2019 | Debian