Provided by:
manpages-fr-dev_3.27fr1.4-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);
Effectuez l'edition des liens avec l'option -lm.
Exigences de macros de test de fonctionnalites pour la glibc (consultez
feature_test_macros(7)) :
nan(), nanf(), nanl() :
_XOPEN_SOURCE >= 600 || _ISOC99_SOURCE ||
_POSIX_C_SOURCE >= 200112L
ou cc -std=c99
DESCRIPTION
Ces fonctions renvoient une representation (determinee par tagp) d'un
NaN (Not A Number, element non numerique indiquant un cas d'erreur dans
les routines mathematiques). Si cette implementation ne supporte pas
les NaN, ces fonctions renvoient zero.
L'appel nan("char-sequence") est equivalent a :
strtod("NAN(char-sequence)", NULL);
Et de meme, les appels a nanf() et nanl() sont equivalents aux appels
analogues a strtof(3) et strtold(3).
L'argument tagp est utilise de maniere non specifiee. Sur les systemes
IEEE 754, il existe de nombreuses representations de NaN, et tagp en
selectionne une. Sur les autres systemes, il peut n'avoir aucun effet.
VERSIONS
Ces fonctions ont ete introduites dans la glibc dans sa version 2.1.
CONFORMIT'E
C99, POSIX.1-2001. Consultez aussi IEC 559 et l'annexe sur les
fonctions recommandees dans IEEE 754/IEEE 854.
VOIR AUSSI
isnan(3), strtod(3), math_error(7)
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/>.
Thierry Vignaud (2002), Alain Portal
<URL:http://manpagesfr.free.fr/> (2006). Nicolas Francois 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> >>.