C ++ में नैनो () फ़ंक्शन एक शांत NaN (टाइप-ए-नंबर) टाइप डबल का मान लौटाता है।
फ़ंक्शन को हेडर फ़ाइल में परिभाषित किया गया है।
नैन () प्रोटोटाइप
डबल नैन (कास्ट चार * आरजी);
इसी तरह, nanf
और nanl
प्रकार के NaN मान float
और long double
क्रमश:।
नेन () पैरामीटर्स
एक कार्यान्वयन-विशिष्ट सी-स्ट्रिंग। यदि स्ट्रिंग खाली है, तो नैनो () फ़ंक्शन एक सामान्य NaN मान लौटाता है।
नेन () रिटर्न वैल्यू
Na () फ़ंक्शन शांत NaN
मान देता है ।
उदाहरण: नेन () फ़ंक्शन
#include #include #include using namespace std; int main() ( double src = nan("1"); uint64_t dest; // copies variable src to dest // use for memcpy() memcpy(&dest, &src, sizeof src); cout << "nan( "1 ") = " << src << " (" << hex << dest << ")"; return 0; )
जब आप प्रोग्राम चलाते हैं, तो आउटपुट होगा:
नेन ("1") = नेन (7ff8000000000001)