Provided by: manpages-fr-dev_3.27fr1.4-1_all bug

NOM

       abs, labs, llabs, imaxabs - Calculer la valeur absolue d'un entier

SYNOPSIS

       #include <stdlib.h>

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

       #include <inttypes.h>

       intmax_t imaxabs(intmax_t j);

   Exigences  de  macros  de  test de fonctionnalites pour la glibc (consultez
   feature_test_macros(7)) :

       llabs() :
           _XOPEN_SOURCE >= 600 || _ISOC99_SOURCE ||
           _POSIX_C_SOURCE >= 200112L
           ou cc -std=c99

DESCRIPTION

       La fonction abs() calcule la valeur absolue de l'argument entier j. Les
       fonctions labs(), llabs() et imaxabs() calculent les  valeurs  absolues
       de l'argument j selon le type entier approprie de la fonction.

VALEUR RENVOY'EE

       Chaque fonction renvoie la valeur absolue de son argument selon le type
       d'entier de la fonction.

CONFORMIT'E

       SVr4, POSIX.1-2001, BSD 4.3, C99. C89 n'inclut que les fonctions  abs()
       et  labs().  Les  fonctions  llabs() et imaxabs() ont ete ajoutees dans
       C99.

NOTES

       La valeur absolue du nombre entier negatif le plus petit est indefinie.

       La fonction llabs() est incluse dans la glibc  depuis  la  version 2.0,
       mais  pas  dans la libc5 et la libc4. La fonction imaxabs() est incluse
       dans la glibc depuis la version 2.1.1.

       Pour que llabs() soit declaree, il  peut  etre  necessaire  de  definir
       _ISOC99_SOURCE ou _ISOC9X_SOURCE (suivant la version de la glibc) avant
       toute inclusion des en-tetes standard.

       GCC traite abs() et labs() comme des fonctions internes. GCC 3.0 traite
       egalement llabs() et imaxabs() comme des fonctions internes.

VOIR AUSSI

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

COLOPHON

       Cette  page  fait  partie  de  la  publication 3.27 du projet man-pages
       Linux. Une description du projet et des instructions pour signaler  des
       anomalies       peuvent       etre       trouvees      a      l'adresse
       <URL:http://www.kernel.org/doc/man-pages/>.

TRADUCTION

       Depuis 2010, cette traduction est maintenue a l'aide  de  l'outil  po4a
       <URL:http://po4a.alioth.debian.org/>   par   l'equipe   de   traduction
       francophone       au       sein        du        projet        perkamon
       <URL:http://perkamon.alioth.debian.org/>.

       Christophe  Blaess  <URL:http://www.blaess.fr/christophe/> (1996-2003),
       Alain Portal <URL:http://manpagesfr.free.fr/>  (2003-2006).   Florentin
       Duneau et l'equipe francophone de traduction de Debian (2006-2009).

       Veuillez   signaler   toute   erreur   de   traduction  en  ecrivant  a
       <debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
       paquet manpages-fr.

       Vous  pouvez  toujours avoir acces a la version anglaise de ce document
       en utilisant la commande << man -L C <section> <page_de_man> >>.