C ++ nan () - C ++ Standardbibliotek

Funktionen nan () i C ++ returnerar ett tyst NaN-värde (Not-A-Number) av typen dubbel.

Funktionen definieras i rubrikfilen.

nan () prototyp

 dubbel nan (const char * arg);

På liknande sätt, nanfoch nanlåtervända NaN värden av typen floatoch long double, respektive.

nan () Parametrar

En implementeringsspecifik C-sträng. Om strängen är tom returnerar nan () -funktionen ett generiskt NaN-värde.

nan () Returvärde

Funktionen na () returnerar tyst NaNvärde.

Exempel: nan () -funktion

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

När du kör programmet blir resultatet:

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

Intressanta artiklar...