Provided by:
manpages-es_1.55-8_all 
NOMBRE
abs, labs, llabs, imaxabs - calculan el valor absoluto de un entero.
SINOPSIS
#include <stdlib.h>
int abs(int j);
long int labs(long int j);
long long int llabs(long long int j);
#include <inttypes.h>
intmax_t imaxabs(intmax_t j);
DESCRIPCIÓN
La función abs() calcula el valor absoluto del argumento entero j. Las
funciones labs(), llabs() y imaxabs() calculan el valor absoluto del
argumento j de tipo entero apropiado para la función.
VALOR DEVUELTO
Devuelve el valor absoluto del argumento entero, de tipo entero
apropiado para la función.
CONFORME A
SVID 3, POSIX.1, BSD 4.3, ISO/IEC 9899 (C99). POSIX.1 (edición de
1996) sólo requiere la función abs(). ISO/IEC 9899:1990 (C89) sólo
incluye las funciones abs() y labs(); las funciones llabs() y imaxabs()
fueron añadidas en C99.
OBSERVACIONES
Intentar tomar el valor absoluto del entero más negativo no está
definido.
La función llabs() está incluida en glibc desde la versión 2.0, pero no
se encuentra en libc5 ni libc4. La función imaxabs() está incluida en
glibc desde la versión 2.1.1.
Para que la función llabs() sea declarada, puede ser necesario definir
_ISOC99_SOURCE o _ISOC9X_SOURCE (dependiendo de la versión de glibc)
antes de incluir cualquiera de las cabeceras estándar.
GCC maneja abs() y labs() como funciones internas. GCC 3.0 también
maneja llabs() y imaxabs() como internas.
VÉASE TAMBIÉN
ceil(3), floor(3), fabs(3), rint(3)