HP-UX Reference (11i v1 05/09) - 3 Library Functions A-M (vol 6)
a
abs(3C) abs(3C)
NAME
abs(), labs() - return integer absolute value
SYNOPSIS
#include <stdlib.h>
int abs(int i);
long int labs(long int i);
DESCRIPTION
abs() returns the absolute value of its integer operand.
labs() is similar to abs(), except that the argument and the returned value each have type
long
int
.
The largest negative integer returns itself.
WARNINGS
In two’s-complement representation, the absolute value of the negative integer with largest magnitude is
undefined. Some implementations trap this error, but others simply ignore it.
SEE ALSO
floor(3M), thread_safety(5).
STANDARDS CONFORMANCE
abs(): AES, SVID2, SVID3, XPG2, XPG3, XPG4, FIPS 151-2, POSIX.1, ANSI C
labs(): AES, SVID3, XPG4, ANSI C
HP-UX 11i Version 1: September 2005 − 1 − Hewlett-Packard Company Section 3−−5