Функција нан () у Ц ++ враћа тиху НаН (Нот-А-Нумбер) вредност типа доубле.
Функција је дефинисана у датотеци заглавља.
нан () прототип
двоструки нан (цонст цхар * арг);
Слично томе, 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)