C ++ nan () - Pustaka Standar C ++

Fungsi nan () di C ++ mengembalikan nilai NaN (Not-A-Number) yang tenang dengan tipe double.

Fungsi tersebut didefinisikan dalam file header.

nan () prototipe

 ganda nan (const char * arg);

Demikian pula, nanfdan nanlmengembalikan nilai NaN tipe floatdan long double, masing-masing.

nan () Parameter

C-string khusus implementasi. Jika string kosong, fungsi nan () mengembalikan nilai NaN generik.

nan () Nilai kembali

Fungsi na () mengembalikan NaNnilai diam .

Contoh: fungsi nan ()

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

Saat Anda menjalankan program, hasilnya adalah:

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

Artikel yang menarik...