Provided by:
manpages-es_1.55-10_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'ON
La funcion 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 funcion.
VALOR DEVUELTO
Devuelve el valor absoluto del argumento entero, de tipo entero
apropiado para la funcion.
CONFORME A
SVID 3, POSIX.1, BSD 4.3, ISO/IEC 9899 (C99). POSIX.1 (edicion de
1996) solo requiere la funcion abs(). ISO/IEC 9899:1990 (C89) solo
incluye las funciones abs() y labs(); las funciones llabs() y imaxabs()
fueron anadidas en C99.
OBSERVACIONES
Intentar tomar el valor absoluto del entero mas negativo no esta
definido.
La funcion llabs() esta incluida en glibc desde la version 2.0, pero no
se encuentra en libc5 ni libc4. La funcion imaxabs() esta incluida en
glibc desde la version 2.1.1.
Para que la funcion llabs() sea declarada, puede ser necesario definir
_ISOC99_SOURCE o _ISOC9X_SOURCE (dependiendo de la version de glibc)
antes de incluir cualquiera de las cabeceras estandar.
GCC maneja abs() y labs() como funciones internas. GCC 3.0 tambien
maneja llabs() y imaxabs() como internas.
V'EASE TAMBI'EN
ceil(3), floor(3), fabs(3), rint(3)