HP-UX Reference (11i v2 04/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
Section 3−−16 Hewlett-Packard Company − 1 − HP-UX 11i Version 2: September 2004