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)








