C ++ nan () - Standardna knjižnica C ++

Funkcija nan () v jeziku C ++ vrne tiho vrednost NaN (Not-A-Number) tipa double.

Funkcija je definirana v glavi datoteke.

prototip nan ()

 dvojni nan (const char * arg);

Podobno, nanfin nanlvrne vrednosti Nan tipa floatin long doubleoz.

nan () Parametri

C-niz, specifičen za izvedbo. Če je niz prazen, funkcija nan () vrne generično vrednost NaN.

nan () Vrnjena vrednost

Funkcija na () vrne tiho NaNvrednost.

Primer: funkcija 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; ) 

Ko zaženete program, bo rezultat:

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

Zanimive Članki...