abs()

abs()

por Kaonan Micadei -
Número de respostas: 1
Professor,

Corrigindo a informação que passei a respeito da função abs(), ela está definida na biblioteca stdlib.h e não na math.h e é definida para long's.

http://www.cplusplus.com/reference/clibrary/cstdlib/abs/
Em resposta à Kaonan Micadei

Re: abs()

por Francisco Reverbel -
Obrigado, Kaonan. Eu tinha procurado só em <math.h> e esquecido completamente da função abs definida na <stdlib.h>. Fiquem à vontade para usar essa função no EP.

Só uma correção: em C a função abs é definida somente para ints. A versão definida para longs existe em C++, mas não em C puro. (Veja o ítem Portability em http://www.cplusplus.com/reference/clibrary/cstdlib/abs/.)

Para longs há a função labs, em C puro:
http://www.cplusplus.com/reference/clibrary/cstdlib/labs/