C ++ nan () - C ++ -kirjasto

C ++: n nan () -funktio palauttaa tyypin kaksinkertaisen NaN (Not-A-Number) -arvon.

Toiminto määritetään otsikkotiedostossa.

nan () prototyyppi

 kaksinkertainen nan (const char * arg);

Samoin nanfja nanlpalauta tyypin floatja long doublevastaavasti NaN-arvot .

nan () Parametrit

Toteutuskohtainen C-merkkijono. Jos merkkijono on tyhjä, funktio nan () palauttaa yleisen NaN-arvon.

nan () Palautusarvo

Funktio na () palauttaa hiljaisen NaNarvon.

Esimerkki: nan () -funktio

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

Kun suoritat ohjelmaa, tulos on:

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

Mielenkiintoisia artikkeleita...