abs(3) Library Functions Manual abs(3) NOME abs, labs, llabs, imaxabs - calcula o valor absoluto de um inteiro BIBLIOTECA Biblioteca C Padrao (libc, -lc) SINOPSE #include int abs(int j); long labs(long j); long long llabs(long long j); #include intmax_t imaxabs(intmax_t j); Requisitos de macro de teste de recursos para o glibc (consulte feature_test_macros(7)): llabs(): _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L DESCRICAO A funcao abs() calcula o valor absoluto do seu argumento inteiro j. As funcoes labs(), llabs() e imaxabs calculam o valor absoluto do argumento j do tipo inteiro apropriado para a funcao. VALOR DE RETORNO Retorna o valor absoluto do argumento inteiro, do tipo de numero apropriado para a funcao. ATRIBUTOS Para uma explicacao dos termos usados nesta secao, consulte attributes(7). +--------------------------------------------+---------------+---------+ |Interface | Atributo | Valor | +--------------------------------------------+---------------+---------+ |abs(), labs(), llabs(), imaxabs() | Thread safety | MT-Safe | +--------------------------------------------+---------------+---------+ PADROES C11, POSIX.1-2008. HISTORICO POSIX.1-2001, C99, SVr4, 4.3BSD. C89 only includes the abs() and labs() functions; the functions llabs() and imaxabs() were added in C99. NOTAS O resultado do valor absoluto do inteiro mais negativo possivel nao esta definido. The llabs() function is included since glibc 2.0. The imaxabs() function is included since glibc 2.1.1. Para llabs() ser declarada, pode ser necessario definir _ISOC99_SOURCE ou _ISOC9X_SOURCE (dependendo da versao da glibc) antes da inclusao de qualquer cabecalho padrao. Por padrao, GCC manipula abs(), labs(), e (desde o GCC 3.0) llabs() e imaxabs() como funcoes internas. VEJA TAMBEM cabs(3), ceil(3), fabs(3), floor(3), rint(3) TRADUCAO A traducao para portugues brasileiro desta pagina man foi criada por Paulo Cesar Mendes , Andre Luiz Fassone e Rafael Fontenelle . Esta traducao e uma documentacao livre; leia a Licenca Publica Geral GNU Versao 3 ou posterior para as condicoes de direitos autorais. Nenhuma responsabilidade e aceita. Se voce encontrar algum erro na traducao desta pagina de manual, envie um e-mail para a lista de discussao de tradutores . Linux man-pages 6.06 31 outubro 2023 abs(3)