NOMBRE¶
nan, nanf, nanl - devuelven 'Not a Number'
SINOPSIS¶
#include <math.h>
double nan(const char *tagp);
float nanf(const char *tagp);
long double nanl(const char *tagp);
DESCRIPCIÓN¶
Estas funciones devuelven una representación (determinada por
tagp)
de un NaN privado. Si la implementación no soporta NaNs privados, estas
funciones devuelven cero.
La llamada
nan("secuencia-de-caracteres") es equivalente a
strtod ("NAN(secuencia-de-caracteres)",NULL) y similarmente
las llamadas
nanf y
nanl son equivalentes a las llamadas
análogas
strtof y
strtold.
El argumento
tagp se utiliza de manera indefinida. En sistemas IEEE 754,
hay muchas representaciones de NaN y
tagp escoge una. En otros sistemas
puede que no haga nada.
C99. Vea también IEC 559 y el apéndice con funciones recomendadas de
IEEE 754/IEEE 854.
VÉASE TAMBIÉN¶
isnan(3),
strtod(3)