¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
labs, llabs
and
div
eof
not
or
xor
Collapse the table of content
Expand the table of content
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

labs, llabs

Calcula el valor absoluto de un número entero.

long labs(
   long n 
);
long long llabs(
   long long n 
);

n

Valor entero.

Las funciones labs y llabs devuelven el valor absoluto del argumento. No se devuelve ningún error.

Específicos de Microsoft

Puesto que el intervalo de enteros negativos que puede representarse mediante un tipo entero es mayor que el intervalo de enteros positivos que se pueden representar usando ese tipo, es posible proporcionar un argumento a labs o llabs que no se pueda convertir. Si el valor absoluto del argumento no lo puede representar el tipo de valor devuelto, las funciones labs y llabs devuelven el valor del argumento sin modificar. Específicamente, labs(LONG_MIN) devuelve LONG_MIN y llabs(LLONG_MIN) devuelve LLONG_MIN. Esto significa que las funciones labs y llabs no se pueden utilizar para garantizar un valor positivo.

Fin de Específicos de Microsoft

Rutina

Encabezado necesario

labs, llabs

<stdlib.h> o <math.h>

Para obtener información adicional de compatibilidad, vea Compatibilidad.

Bibliotecas

Todas las versiones de las bibliotecas en tiempo de ejecución de C.

Por ejemplo, vea el ejemplo de abs.

Mostrar:
© 2015 Microsoft