Ц ++ нан () - Ц ++ стандардна библиотека

Функција нан () у Ц ++ враћа тиху НаН (Нот-А-Нумбер) вредност типа доубле.

Функција је дефинисана у датотеци заглавља.

нан () прототип

 двоструки нан (цонст цхар * арг);

Слично томе, nanfи nanlвраћају НаН вредности типа floatи long double, респективно.

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

Ц-стринг специфичан за имплементацију. Ако је низ празан, функција нан () враћа генеричку НаН вредност.

нан () Повратна вредност

Функција на () враћа тиху 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") = нан (7фф8000000000001) 

Занимљиви Чланци...