.\" -*- 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 juillet 2023" "Pages du manuel de Linux 6.05.01" .SH NOM abs, labs, llabs, imaxabs \- Calculer la valeur absolue d'un entier .SH BIBLIOTHÈQUE Bibliothèque C standard (\fIlibc\fP, \fI\-lc\fP) .SH SYNOPSIS .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 Exigences de macros de test de fonctionnalités pour la glibc (consulter \fBfeature_test_macros\fP(7))\ : .RE .PP \fBllabs\fP()\ : .nf _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L .fi .SH DESCRIPTION La fonction \fBabs\fP() calcule la valeur absolue de l'argument entier \fIj\fP. Les fonctions \fBlabs\fP(), \fBllabs\fP() et \fBimaxabs\fP() calculent les valeurs absolues de l'argument \fIj\fP selon le type entier approprié de la fonction. .SH "VALEUR RENVOYÉE" Chaque fonction renvoie la valeur absolue de son argument selon le type d'entier de la fonction. .SH ATTRIBUTS Pour une explication des termes utilisés dans cette section, consulter \fBattributes\fP(7). .TS allbox; lbx lb lb l l l. Interface Attribut Valeur T{ .na .nh \fBabs\fP(), \fBlabs\fP(), \fBllabs\fP(), \fBimaxabs\fP() T} Sécurité des threads MT\-Safe .TE .sp 1 .SH STANDARDS C11, POSIX.1\-2008. .SH HISTORIQUE .\" POSIX.1 (1996 edition) requires only the .\" .BR abs () .\" function. POSIX.1\-2001, C99, SVr4, 4.3BSD. .PP C89 n'inclut que les fonctions \fBabs\fP() et \fBlabs\fP(). Les fonctions \fBllabs\fP() et \fBimaxabs\fP() ont été ajoutées dans C99. .SH NOTES La valeur absolue du nombre entier négatif le plus petit est indéfinie. .PP La fonction \fBllabs\fP() est incluse ddepuis la glibc\ 2.0. La fonction \fBimaxabs\fP() est incluse depuis la glibc\ 2.1.1. .PP Pour que \fBllabs\fP() soit déclarée, il peut être nécessaire de définir \fB_ISOC99_SOURCE\fP ou \fB_ISOC9X_SOURCE\fP (suivant la version de la glibc) avant toute inclusion des en\-têtes standard. .PP Par défaut, GCC traite \fBabs\fP(), \fBlabs\fP() et (depuis GCC 3.0) \fBllabs\fP() et \fBimaxabs\fP() comme des fonctions internes. .SH "VOIR AUSSI" \fBcabs\fP(3), \fBceil\fP(3), \fBfabs\fP(3), \fBfloor\fP(3), \fBrint\fP(3) .PP .SH TRADUCTION La traduction française de cette page de manuel a été créée par Christophe Blaess , Stéphan Rafin , Thierry Vignaud , François Micaux, Alain Portal , Jean-Philippe Guérard , Jean-Luc Coulon (f5ibh) , Julien Cristau , Thomas Huriaux , Nicolas François , Florentin Duneau , Simon Paillard , Denis Barbier , David Prévot , Cédric Boutillier et Jean-Pierre Giraud . .PP Cette traduction est une documentation libre ; veuillez vous reporter à la .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License version 3 .UE concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE. .PP Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à .MT debian-l10n-french@lists.debian.org .ME .