Provided by:
manpages-fr_1.67.0-1_all 
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.