C ++ nan () - C ++ standardraamatukogu

Funktsioon nan () funktsioonis C ++ tagastab topelttüübi vaikse NaN (Not-A-Number) väärtuse.

Funktsioon on määratletud päisefailis.

nan () prototüüp

 topelt nan (const char * arg);

Sarnaselt nanfja nanltagastage vastavalt tüübi floatja NaN väärtused long double.

nan () Parameetrid

Rakenduspõhine C-string. Kui string on tühi, tagastab funktsioon nan () üldise NaN-väärtuse.

nan () Tagastusväärtus

Funktsioon na () tagastab vaikse NaNväärtuse.

Näide: funktsioon 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; ) 

Programmi käivitamisel on väljund järgmine:

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

Huvitavad Artiklid...