W obliczeniach zmiennoprzecinkowych NaN nie jest równoważna nieskończoności, mimo że obie te wartości wymagają specyficznej obsługi zarówno od strony cyfrowego zapisu jak i działań zmiennoprzecinkowych. Podobnie nieprawidłowa operacja nie może być utożsamiana z nadmiarem (które może zwrócić nieskończoność) lub niedomiarem (które może zwrócić najmniejszą liczbę normalną, liczbę nieznormalizowaną lub zero).

Według standardu IEEE 754 wartość jest interpretowana jako NaN, jeśli pole cechy ma wszystkie bity ustawione na 1 (podobnie jak nieskończoność), a pole mantysy ma wartość różną od zera (w odróżnieniu od nieskończoności). Taki zapis umożliwia uzyskanie wielu różnych wartości NaN, w zależności od ustawień bitów pola mantysy, jak również od bitu znaku liczby. Najstarszy bit mantysy służy do określenia typu NaN. Jeśli jest on ustawiony na 1 to przyjmuje się, że wartość jest typu ciche NaN, a jeśli ma wartość 0 to jest to sygnalizujące NaN.

Operacje zmiennoprzecinkowe inne niż relacje porównujące zazwyczaj propagują wartości ciche NaN (qNaN). Operacje zmiennoprzecinkowe na sygnalizującym NaN (sNaN) zgłaszają wyjątek wykonania nieprawidłowej operacji.