labs, llabs
Calcula el valor absoluto de un número entero.
long labs(
long n
);
long long llabs(
long long n
);
Parámetros
- n
Valor entero.
Valor devuelto
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
Requisitos
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.
Ejemplo
Por ejemplo, vea el ejemplo de abs.