.\" -*- coding: UTF-8 -*- '\" t .\" Copyright 1993 David Metcalfe (david@prism.demon.co.uk) .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" References consulted: .\" Linux libc source code .\" Lewine's _POSIX Programmer's Guide_ (O'Reilly & Associates, 1991) .\" 386BSD man pages .\" Modified Mon Mar 29 22:31:13 1993, David Metcalfe .\" Modified Sun Jun 6 23:27:50 1993, David Metcalfe .\" Modified Sat Jul 24 21:45:37 1993, Rik Faith (faith@cs.unc.edu) .\" Modified Sat Dec 16 15:02:59 2000, Joseph S. Myers .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH abs 3 "20 julho 2023" "Linux man\-pages 6.05.01" .SH NOME abs, labs, llabs, imaxabs \- calcula o valor absoluto de um inteiro .SH BIBLIOTECA Biblioteca C Padrão (\fIlibc\fP, \fI\-lc\fP) .SH SINOPSE .nf \fB#include \fP .PP \fBint abs(int \fP\fIj\fP\fB);\fP \fBlong labs(long \fP\fIj\fP\fB);\fP \fBlong long llabs(long long \fP\fIj\fP\fB);\fP .PP \fB#include \fP .PP \fBintmax_t imaxabs(intmax_t \fP\fIj\fP\fB);\fP .fi .PP .RS -4 Requisitos de macro de teste de recursos para o glibc (consulte \fBfeature_test_macros\fP(7)): .RE .PP \fBllabs\fP(): .nf _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L .fi .SH DESCRIÇÃO A função \fBabs\fP() calcula o valor absoluto do seu argumento inteiro \fIj\fP. As funções \fBlabs\fP(), \fBllabs\fP() e \fBimaxabs\fP calculam o valor absoluto do argumento \fIj\fP do tipo inteiro apropriado para a função. .SH "VALOR DE RETORNO" Retorna o valor absoluto do argumento inteiro, do tipo de número apropriado para a função. .SH ATRIBUTOS Para uma explicação dos termos usados nesta seção, consulte \fBattributes\fP(7). .TS allbox; lbx lb lb l l l. Interface Atributo Valor T{ .na .nh \fBabs\fP(), \fBlabs\fP(), \fBllabs\fP(), \fBimaxabs\fP() T} Thread safety MT\-Safe .TE .sp 1 .SH PADRÕES C11, POSIX.1\-2008. .SH HISTÓRICO .\" POSIX.1 (1996 edition) requires only the .\" .BR abs () .\" function. POSIX.1\-2001, C99, SVr4, 4.3BSD. .PP C89 only includes the \fBabs\fP() and \fBlabs\fP() functions; the functions \fBllabs\fP() and \fBimaxabs\fP() were added in C99. .SH NOTAS O resultado do valor absoluto do inteiro mais negativo possível não está definido. .PP The \fBllabs\fP() function is included since glibc 2.0. The \fBimaxabs\fP() function is included since glibc 2.1.1. .PP Para \fBllabs\fP() ser declarada, pode ser necessário definir \fB_ISOC99_SOURCE\fP ou \fB_ISOC9X_SOURCE\fP (dependendo da versão da glibc) antes da inclusão de qualquer cabeçalho padrão. .PP Por padrão, GCC manipula \fBabs\fP(), \fBlabs\fP(), e (desde o GCC 3.0) \fBllabs\fP() e \fBimaxabs\fP() como funções internas. .SH "VEJA TAMBÉM" \fBcabs\fP(3), \fBceil\fP(3), \fBfabs\fP(3), \fBfloor\fP(3), \fBrint\fP(3) .PP .SH TRADUÇÃO A tradução para português brasileiro desta página man foi criada por Paulo César Mendes , André Luiz Fassone e Rafael Fontenelle . . .PP Esta tradução é uma documentação livre; leia a .UR https://www.gnu.org/licenses/gpl-3.0.html Licença Pública Geral GNU Versão 3 .UE ou posterior para as condições de direitos autorais. Nenhuma responsabilidade é aceita. .PP Se você encontrar algum erro na tradução desta página de manual, envie um e-mail para .MT debian-l10n-portuguese@lists.debian.org a lista de discussão de tradutores .ME .