Name | Synopsis | Description | Return Values | Errors | Attributes | See Also
c99 [ flag... ] file... -lm [ library... ] #include <math.h> double nan(const char *tagp);
float nanf(const char *tagp);
long double nanl(const char *tagp);
strtod("NAN(n-char-sequence)", (char **) NULL);
The function call nan(" ") is equivalent to:
strtod("NAN()", (char **) NULL)
If tagp does not point to an n-char sequence or an empty string, the function call is equivalent to:
strtod("NAN", (char **) NULL)
Function calls to nanf() and nanl() are equivalent to the corresponding function calls to strtof() and strtold(). See strtod(3C).
These functions return a quiet NaN.
No errors are defined.
See attributes(5) for descriptions of the following attributes:
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
---|---|
Interface Stability |
Standard |
MT-Level |
MT-Safe |
Name | Synopsis | Description | Return Values | Errors | Attributes | See Also