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

NOM

       expm1, expm1f, expm1l - Exponentiel moins 1

SYNOPSIS

       #include <math.h>

       double expm1(double x);
       float expm1f(float x);
       long double expm1l(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)) :

       expm1() :
           _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE >= 500 ||
           _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED || _ISOC99_SOURCE ||
           _POSIX_C_SOURCE >= 200112L
           ou cc -std=c99
       expm1f(), expm1l() :
           _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE >= 600 ||
           _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L
           ou cc -std=c99

DESCRIPTION

       expm1(x) renvoie une valeur equivalente a :

           exp(x) - 1

       Elle  est calculee de telle maniere que la precision est conservee meme
       lorsque x est proche de zero, alors que exp(x) - 1 serait imprecise car
       les deux nombres sont trop proches.

VALEUR RENVOY'EE

       En cas de reussite, ces fonctions renvoient exp(x) - 1.

       Si x est un NaN, la valeur renvoyee et un NaN.

       Si x vaut +0 (respectivement, -0), +0 (respectivement, -0) est renvoye.

       Si  x  est une valeur infinie positive, une valeur positive infinie est
       renvoyee.

       Si x est une valeur infinie negative, -1 est renvoye.

       En cas de depassement pour le  resultat,  une  erreur  d'intervalle  se
       produit et les fonctions renvoient -HUGE_VAL, -HUGE_VALF ou -HUGE_VALL,
       respectivement.

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, depassement
              errno  est  definie  a  ERANGE  (mais  consultez  la section des
              BOGUES). Une  exception  de  depassement  en  virgule  flottante
              (FE_OVERFLOW) est levee.

CONFORMIT'E

       C99, POSIX.1-2001.

BOGUES

       Pour  certaines  grandes  valeurs  negatives  de  x (pour lesquelles le
       resultat de la fonction s'approche de -1),  expm1()  leve  a  tort  une
       exception de virgule flottante de soupassement (<< underflow >>).

       Pour  certaines grandes valeurs positives de x, expm1() leve a tort une
       exception de virgule flottante incorrecte en  plus  de  l'exception  de
       depassement et renvoie un NaN au lieu d'une valeur infinie positive.

       Avant  la version 2.11, l'implementation de la glibc ne definissait pas
       errno a ERANGE lorsqu'une erreur d'intervalle se produisait.

VOIR AUSSI

       exp(3), log(3), log1p(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> >>.

                               12 septembre 2010                      EXPM1(3)