Compartir a través de


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.

Equivalente en .NET Framework

System::Math::Abs

Vea también

Referencia

Conversión de datos

Compatibilidad con el punto flotante

abs, _abs64

_cabs

fabs, fabsf

imaxabs