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

NOM

       log, logf, logl - Fonction logarithme neperien

SYNOPSIS

       #include <math.h>

       double log(double x);
       float logf(float x);
       long double logl(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)) :

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

DESCRIPTION

       La  fonction  log()  renvoie  le  logarithme  neperien  (ou  logarithme
       naturel) de x, note traditionnellement ln en francais.

VALEUR RENVOY'EE

       En cas de reussite, ces fonctions renvoient le logarithme neperien  (ou
       logarithme naturel) de x.

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

       Si x vaut 1, le resultat est +0.

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

       Si x est nul, une erreur de pole se produit et les fonctions  renvoient
       -HUGE_VAL, -HUGE_VALF ou -HUGE_VALL, respectivement.

       Si  x  est  negatif  (l'infini  negatif  compris),  alors une erreur de
       domaine se produit et un NaN (<< Not a Number >> : pas un  nombre)  est
       renvoye.

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 de domaine : x est negatif
              errno prend la valeur EDOM. Une exception indiquant une  virgule
              flottante incorrecte (FE_INVALID) est levee.

       Erreur de pole : x est nul
              errno prend la valeur ERANGE. Une exception de virgule flottante
              de division par zero (FE_DIVBYZERO) est levee.

CONFORMIT'E

       C99, POSIX.1-2001.  La  variante  renvoyant  un  double  est  egalement
       conforme a SVr4, BSD 4.3 et C89.

BOGUES

       Dans  la glibc 2.5 et les versions anterieures, log() produisait a tort
       pour  un  NaN  une  exception  du  type  virgule  flottante  incorrecte
       (FE_INVALID).

VOIR AUSSI

       cbrt(3), clog(3), log2(3), log10(3), log1p(3), sqrt(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                        LOG(3)