Provided by: manpages-fr-dev_3.32d0.2p4-1_all bug

NOM

       ldexp, ldexpf, ldexpl - Multiplier un nombre réel par une puissance de 2

SYNOPSIS

       #include <math.h>

       double ldexp(double x, int exp);
       float ldexpf(float x, int exp);
       long double ldexpl(long double x, int exp);

       Effectuez l'édition des liens avec l'option -lm.

   Exigences    de    macros    de   test   de   fonctionnalités   pour   la   glibc   (consultez
   feature_test_macros(7)) :

       ldexpf(), ldexpl() :
           _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE >= 600 || _ISOC99_SOURCE ||
           _POSIX_C_SOURCE >= 200112L
           ou cc -std=c99

DESCRIPTION

       La  fonction ldexp() renvoie le résultat de la multiplication du nombre réel x par 2 élevé
       à la puissance exp.

VALEUR RENVOYÉE

       En cas de réussite, ces fonctions renvoient x * (2^exp).

       Si exp est nul, alors x est renvoyé.

       Si x est un NaN, la valeur renvoyée est un NaN.

       Si x est une valeur infinie positive (resp. négative), une  valeur  infinie  positive  est
       renvoyée (resp. positive).

       En  cas  de  soupassement  (« underflow »)  pour  le résultat, une erreur d'intervalle est
       produite et zéro est renvoyé.

       En cas de dépassement pour  le  résultat,  une  erreur  d'intervalle  se  produit  et  les
       fonctions renvoient HUGE_VAL, HUGE_VALF ou HUGE_VALL, resp. avec le même signe que x.

ERREURS

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

       Les erreurs suivantes peuvent se produire :

       Erreur d'intervalle, dépassement
              errno est configurée à ERANGE. Une exception de dépassement  en  virgule  flottante
              (FE_OVERFLOW) est levée.

       Erreur d'intervalle, soupassement (« underflow »)
              errno  prend  la  valeur ERANGE. Une exception en virgule flottante de soupassement
              (FE_UNDERFLOW) est levée.

CONFORMITÉ

       C99, POSIX.1-2001. La variante renvoyant un double est également conforme à SVr4,  BSD 4.3
       et C89.

VOIR AUSSI

       frexp(3), modf(3), scalbln(3)

COLOPHON

       Cette  page  fait partie de la publication 3.32 du projet man-pages Linux. Une description
       du projet et des  instructions  pour  signaler  des  anomalies  peuvent  être  trouvées  à
       l'adresse <URL:http://www.kernel.org/doc/man-pages/>.

TRADUCTION

       Depuis    2010,    cette   traduction   est   maintenue   à   l'aide   de   l'outil   po4a
       <URL:http://po4a.alioth.debian.org/> par l'équipe 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'équipe francophone  de
       traduction de Debian (2006-2009).

       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> ».

                                        20 septembre 2010                                LDEXP(3)