A nan () függvény a C ++ - ban kettős típusú csendes NaN (Not-A-Number) értéket ad vissza.
A függvény a fejlécfájlban van meghatározva.
nan () prototípus
kettős nan (const char * arg);
Hasonlóképpen, nanf
és nanl
visszatér NaN típus értékeinek float
és a long double
rendre.
nan () Paraméterek
Megvalósítás-specifikus C-karakterlánc. Ha a karakterlánc üres, a nan () függvény általános NaN-értéket ad vissza.
nan () Visszatérési érték
A na () függvény csendes NaN
értéket ad vissza .
Példa: nan () függvény
#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; )
A program futtatásakor a kimenet a következő lesz:
nan ("1") = nan (7ff8000000000001)