Provided by: manpages-pt-br-dev_4.15.0-9_all bug

NOME

       abs, labs, llabs, imaxabs - calcula o valor absoluto de um inteiro

SINOPSE

       #include <stdlib.h>

       int abs(int j);
       long labs(long j);
       long long llabs(long long j);

       #include <inttypes.h>

       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

DESCRIÇÃO

       A  função  abs()  calcula  o valor absoluto do seu argumento inteiro j. As funções labs(),
       llabs() e imaxabs calculam o valor absoluto do argumento j do tipo inteiro apropriado para
       a função.

VALOR DE RETORNO

       Retorna o valor absoluto do argumento inteiro, do tipo de número apropriado para a função.

ATRIBUTOS

       Para uma explicação dos termos usados nesta seção, consulte attributes(7).

       ┌───────────────────────────────────────────────────────────────┬───────────────┬─────────┐
       │InterfaceAtributoValor   │
       ├───────────────────────────────────────────────────────────────┼───────────────┼─────────┤
       │abs(), labs(), llabs(), imaxabs()                              │ Thread safety │ MT-Safe │
       └───────────────────────────────────────────────────────────────┴───────────────┴─────────┘

DE ACORDO COM

       POSIX.1-2001, POSIX.1-2008, C99, SVr4, 4.3BSD. C89 só inclui as funções abs() e labs(); as
       funções llabs() e imaxabs foram adicionas em C99.

NOTAS

       O resultado do valor absoluto do inteiro mais negativo possível não está definido.

       A função llabs() é incluída na glibc desde a versão 2.0 A função imaxabs() é  incluída  na
       glibc desde a versão 2.1.1.

       Para  llabs()  ser declarada, pode ser necessário definir _ISOC99_SOURCE ou _ISOC9X_SOURCE
       (dependendo da versão da glibc) antes da inclusão de qualquer cabeçalho padrão.

       Por padrão, GCC manipula abs(), labs(), e (desde o  GCC  3.0)  llabs()  e  imaxabs()  como
       funções internas.

VEJA TAMBÉM

       cabs(3), ceil(3), fabs(3), floor(3), rint(3)

COLOFÃO

       Esta página faz parte da versão 5.13 do projeto Linux man-pages. Uma descrição do projeto,
       informações sobre relatórios de bugs e a  versão  mais  recente  desta  página  podem  ser
       encontradas em https://www.kernel.org/doc/man-pages/.

TRADUÇÃO

       A  tradução  para  português brasileiro desta página man foi criada por Paulo César Mendes
       <drpc@ism.com.br>,  André  Luiz  Fassone  <lonely_wolf@ig.com.br>  e   Rafael   Fontenelle
       <rafaelff@gnome.org>.

       Esta  tradução  é  uma  documentação  livre;  leia  a  Licença  Pública Geral GNU Versão 3
       ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩ ou posterior para  as  condições  de  direitos
       autorais.  Nenhuma responsabilidade é aceita.

       Se  você  encontrar  algum erro na tradução desta página de manual, envie um e-mail para a
       lista de discussão de tradutores ⟨debian-l10n-portuguese@lists.debian.org⟩.