Manpages

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.

CONFORME A

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)