C ++ nan () - C ++ standartinė biblioteka

Funkcija nan () C ++ pateikia dvigubo tipo tylią NaN (Not-A-Number) reikšmę.

Funkcija apibrėžta antraštės faile.

nan () prototipas

 dviguba nan (const char * arg);

Panašiai nanfir nanlgrąžinkite atitinkamai tipo floatir NaN vertes long double.

nan () Parametrai

Konkretaus diegimo C eilutė. Jei eilutė tuščia, funkcija nan () pateikia bendrą NaN reikšmę.

nan () Grąžinimo vertė

Funkcija na () grąžina ramią NaNreikšmę.

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

Kai paleisite programą, išvestis bus:

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

Įdomios straipsniai...