Provided by: manpages-fr_1.67.0-1_all bug

NOM

       nan, nanf, nanl - Fonctions renvoyant « Not a Number ».

SYNOPSIS

       #include <math.h>

       double nan(const char *tagp);

       float nanf(const char *tagp);

       long double nanl(const char *tagp);

DESCRIPTION

       Ces  fonctions  renvoient une représentation (déterminée par tagp) d’un
       NaN (Not-A-Number, élément non-numérique indiquant un cas d’erreur dans
       les routines mathématiques).
        Si  cette  implementation  ne  supporte  pas  support  les  NaNs,  ces
       fonctions renvoient zéro.

       L’appel  nan("char-sequence")  est   équivalent   à   strtod("NAN(char-
       sequence)",NULL)  ;  de  même nanf et nanl sont équivalentes aux appels
       analogues strtof et strtold.

       L’argument tagp est utilisé de manière non spécifiée.  Sur les systèmes
       IEEE  754,  il  existe de nombreuses représentations de NaN, et tagp en
       sélectionne une.  Sur les autres systèmes, il peut n’avoir aucun effet.

CONFORME À

       C99. Voir aussi IEC 559 et l’annexe sur les fonctions recommendées dans
        IEEE 754/IEEE 854.

VOIR AUSSI

       isnan(3), strtod(3)

TRADUCTION

       Thierry Vignaud <tvignaud@mandrakesoft.com>, 2002
       Christophe Blaess, 2003.