In this C++ tutorial, you will learn how to return a quiet NaN value of type double. using nan() function of cmath, with syntax and examples.
C++ nan()
C++ nan() returns a quiet NaN value of type double.
NaN stands for Not-a-Number.
Syntax
The syntax of C++ nan() is
nan(x)
where
Parameter | Description |
---|---|
x | A string, specifically of type const char*. An empty string would suffice. |
Returns
nan.
The synopsis of nan() function is
double nan(const char* arg);
ADVERTISEMENT
Example
In this example, we just pass an empty string to nan() function and print the value returned.
C++ Program
#include <iostream> #include<cmath> using namespace std; int main() { double result = nan(""); cout << "nan() : " << result << endl; }
Output
nan() : nan Program ended with exit code: 0
Conclusion
In this C++ Tutorial, we learned the syntax of C++ nan(), and how to use this function to get a quiet NaN value, with the help of examples.