C ++ nan () - Стандартна бібліотека C ++

Функція nan () у C ++ повертає тихе значення NaN (не-число) типу type double.

Функція визначена у файлі заголовка.

прототип nan ()

 подвійний нан (const char * arg);

Аналогічним чином , nanfі nanlповертати значення NaN типу floatі long double, відповідно.

nan () Параметри

Спеціальний C-рядок для реалізації. Якщо рядок порожній, функція nan () повертає загальне значення NaN.

nan () Повернене значення

Функція na () повертає тихе NaNзначення.

Приклад: функція 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; ) 

Коли ви запускаєте програму, результат буде:

 nan ("1") = nan (7ff8000000000001) 

Цікаві статті...