labs, llabs
Calcula o valor absoluto de um inteiro.
long labs(
long n
);
long long llabs(
long long n
);
Parâmetros
- n
Valor inteiro.
Valor de retorno
As funções labs e llabs retornam o valor absoluto do argumento. Não há nenhum retorno de erro.
Específico da Microsoft
Como o intervalo de inteiros negativos que podem ser representados usando um tipo integral é maior do que o intervalo de inteiros positivos que podem ser representados, é possível fornecer um argumento para labs ou llabs que não pode ser convertido. Se o valor absoluto do argumento não puder ser representado pelo tipo de retorno, as funções labs e llabs retornarão o valor do argumento inalterado. Especificamente, labs(LONG_MIN) retorna LONG_MIN e llabs(LLONG_MIN) retorna LLONG_MIN. Isso significa que as funções labs e llabs não podem ser usadas para garantir um valor positivo.
Finalizar específico da Microsoft
Requisitos
Rotina |
Cabeçalho necessário |
---|---|
labs, llabs |
<stdlib.h> ou <math.h> |
Para obter informações adicionais sobre compatibilidade, consulte Compatibilidade.
Bibliotecas
Todas as versões das Bibliotecas em tempo de execução C.
Exemplo
Consulte o exemplo de abs.