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, nanf
un nanl
atgriešanās nan vērtības veida float
un 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 NaN
vē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)