C ++ nan () - C ++ Standart Kitaplığı

C ++ 'daki nan () işlevi, double türünde sessiz bir NaN (Not-A-Number) değeri döndürür.

İşlev, başlık dosyasında tanımlanır.

nan () prototip

 çift ​​nan (sabit karakter * arg);

Benzer şekilde nanfve sırasıyla ve nanltürünün NaN değerlerini döndürür .floatlong double

nan () Parametreler

Uygulamaya özgü bir C-string. Dize boşsa nan () işlevi genel bir NaN değeri döndürür.

nan () Dönüş değeri

Na () işlevi sessiz NaNdeğeri döndürür .

Örnek: nan () işlevi

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

Programı çalıştırdığınızda, çıktı:

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

Ilginç makaleler...