Provided by: manpages-es_1.55-10_all bug

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)