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

NOM

       ilogb,  ilogbf,  ilogbl  -  Obtenir  l'exposant  entier  d'un nombre en
       virgule flottante

SYNOPSIS

       #include <math.h>

       int ilogb(double x);
       int ilogbf(float x);
       int ilogbl(long double x);

       Effectuez l'edition des liens avec l'option -lm.

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

       ilogb() :
           _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE >= 500 ||
           _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED || _ISOC99_SOURCE ||
           _POSIX_C_SOURCE >= 200112L
           ou cc -std=c99
       ilogbf(), ilogbl() :
           _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE >= 600 ||
           _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L
           ou cc -std=c99

DESCRIPTION

       Ces fonctions renvoient l'exposant de leur argument sous forme d'entier
       signe.  Si aucune erreur ne se produit, ces fonctions sont equivalentes
       aux fonctions logb(3) avec un transtypage vers le type int.

VALEUR RENVOY'EE

       En cas de succes, ces fonctions renvoient l'exposant de  x  sous  forme
       d'entier signe.

       Si  x  est  nul,  cela  cause  une erreur d'intervalle et les fonctions
       renvoient FP_ILOGB0.

       Si x n'est pas un nombre (NaN), cela cause une erreur  d'intervalle  et
       les fonctions renvoient FP_ILOGBNAN.

       Si   x   est  l'infini  negatif  ou  positif,  cela  cause  une  erreur
       d'intervalle et les fonctions renvoient INT_MAX.

ERREURS

       Consultez math_error(7) pour savoir comment  determiner  qu'une  erreur
       est survenue lors de l'appel de ces fonctions.

       Les erreurs suivantes peuvent se produire :

       Erreur d'intervalle : x est nul ou n'est pas un nombre (NaN)
              Une  exception  de virgule flottante incorrecte (FE_INVALID) est
              levee.

              Ces fonctions ne positionnent pas errno dans ce cas.

       Erreur de domaine : x est une valeur infinie

              Ces fonctions  ne  positionnent  pas  errno  et  ne  levent  pas
              d'exception dans ce cas.

CONFORMIT'E

       C99, POSIX.1-2001.

VOIR AUSSI

       log(3), logb(3), significand(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> >>.

                               20 septembre 2010                      ILOGB(3)