Udostępnij za pośrednictwem


_isnan

Sprawdza, czy dany wartość zmiennoprzecinkowa podwójnej precyzji dla nie liczbą (NAN).

int _isnan( 
   double x  
);

Parametry

  • x
    Wartość zmiennoprzecinkowa podwójnej precyzji.

Wartość zwracana

_isnanZwraca wartość różną od zera, jeśli argument x jest NAN; w przeciwnym razie zwraca wartość 0.

Uwagi

_isnan Testy wydolności danej wartości zmiennoprzecinkowe podwójnej precyzji x, zwracać wartość różną od zera, jeśli x nie jest liczbą (NAN).NAN jest generowany, gdy wynik operacji zmiennoprzecinkowej nie może być reprezentowane w formacie Institute of Electrical and Electronics Engineers (IEEE).Aby uzyskać informacje, jak NAN są reprezentowane w danych wyjściowych, zobacz printf.

Wymagania

Rozpoczęto wykonywanie procedury

Wymaganego nagłówka

_isnan

<float.h>

Informacji dotyczących zgodności, zobacz zgodności we wprowadzeniu.

Biblioteki

Wszystkie wersje biblioteki uruchomieniowej c.

Odpowiednik w programie .NET Framework

System::Double::IsNan

Zobacz też

Informacje

Obsługa liczb zmiennoprzecinkowych

_finite

_fpclass