NAN

Section: fonctions mathématiques de la libc (3)
Updated: 2002-08-10
Index Retour au Menu Principal

 

NOM

nan, nanf, nanl - renvoie « 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. 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 équivalents 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



 

Index

NOM
SYNOPSIS
DESCRIPTION
CONFORME À
VOIR AUSSI
TRADUCTION


Time: 22:30:04 GMT, December 19, 2004