C ++ nan () - C ++ standardna biblioteka

Funkcija nan () u jeziku C ++ vraća tihu vrijednost NaN (nije broj) broja tipa double.

Funkcija je definirana u zaglavnoj datoteci.

nan () prototip

 dvostruki nan (const char * arg);

Slično tome, nanfi nanlvraćaju NaN vrijednosti tipa floati long double, respektivno.

nan () Parametri

C-niz specifičan za implementaciju. Ako je niz prazan, funkcija nan () vraća generičku vrijednost NaN.

nan () Povratna vrijednost

Funkcija na () vraća tihu NaNvrijednost.

Primjer: 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; ) 

Kada pokrenete program, izlaz će biti:

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

Zanimljivi članci...