Provided by: manpages-fr-dev_2.64.1-1_all bug

NOM

       div,  ldiv,  lldiv,  imaxdiv  -  Calculer le quotient et le reste d’une
       division entière

SYNOPSIS

       #include <stdlib.h>

       div_t div(int numerator, int denominator);
       ldiv_t ldiv(long numerator, long denominator);
       lldiv_t lldiv(long long numerator, long long denominator);

       #include <inttypes.h>

       imaxdiv_t imaxdiv(intmax_t numerator, intmax_t denominator);

   Feature Test Macro Requirements for glibc (see feature_test_macros(7)):

       lldiv(): _XOPEN_SOURCE >= 600 || _ISOC99_SOURCE; or cc -std=c99

DESCRIPTION

       La fonction div() calcule le rapport numerator/denominator  et  renvoie
       le  quotient  et le reste dans une structure de type div_t qui comporte
       deux membres de type entier (dans un ordre non  spécifié)  nommés  quot
       (le  quotient) et rem (le reste). Le quotient est arrondi vers zéro. Le
       résultat satisfait la relation quot*denominator+rem = numerator.

       Les fonctions ldiv(), lldiv() et imaxdiv() font la même chose,  diviser
       des  nombres de type indiqué et renvoyer le résultat dans une structure
       de nom indiqué, avec, dans tous les cas, des champs quot et rem de même
       type que les paramètres de la fonction.

VALEUR RENVOYÉE

       La structure div_t (etc.).

CONFORMITÉ À

       SVr4, BSD 4.3, C89. Les fonctions lldiv() et imaxdiv() ont été ajoutées
       à la norme C99.

EXEMPLE

       Après
               div_t q = div(-5, 3);
       les valeurs q.quot et q.rem sont -1 et -2, respectivement.

VOIR AUSSI

       abs(3), remainder(3)

TRADUCTION

       Cette page de manuel a été traduite  et  mise  à  jour  par  Christophe
       Blaess  <http://www.blaess.fr/christophe/> entre 1996 et 2003, puis par
       Alain Portal <aportal AT univ-montp2 DOT fr> jusqu’en 2006, et  mise  à
       disposition sur http://manpagesfr.free.fr/.

       Les mises à jour et corrections de la version présente dans Debian sont
       directement gérées par Florentin Duneau <fduneau@gmail.com> et l’équipe
       francophone de traduction de Debian.

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

       Vous  pouvez  toujours avoir accès à la version anglaise de ce document
       en utilisant la commande « man -L C <section> <page_de_man> ».

                                  2007-07-26                            DIV(3)