C ++ nan () - C ++ standarta bibliotēka

Funkcija nan () C ++ atgriež dubultā tipa kluso NaN (Not-A-Number) vērtību.

Funkcija ir definēta galvenes failā.

nan () prototips

 dubultā nan (const char * arg);

Līdzīgi, nanfun nanlatgriešanās nan vērtības veida floatun long double, attiecīgi.

nan () Parametri

Īstenošanai raksturīga C virkne. Ja virkne ir tukša, funkcija nan () atgriež vispārēju NaN vērtību.

nan () Atgriešanās vērtība

Funkcija na () atgriež kluso NaNvērtību.

Piemērs: nan () funkcija

 #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; ) 

Palaidot programmu, izeja būs:

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

Interesanti raksti...