Kurz für keine Zahl, in Mathematik und Computerprogrammierung ist NaN ein undefinierter oder nicht darstellbarer Wert, insbesondere bei Gleitkommaberechnungen. Beispielsweise würde 0/0 oder die Quadratwurzel einer negativen Zahl ein NaN-Ergebnis zurückgeben.
Beim Programmieren kann ein NaN auch auftreten, wenn Ihre Variablen oder andere Eingaben Zeichen enthalten, die keine Zahlen oder Punkte sind. Wenn Sie beispielsweise versuchen, eine Berechnung für eine Variable mit Buchstaben oder Kommas durchzuführen, wird ein NaN-Fehler verursacht.
NaN-Beispielausgabe
Je nach Betriebssystem, Programmiersprache oder Programm kann NaN auch als eines der folgenden Beispiele erscheinen. All diese Beispiele bedeuten immer noch, dass der Computer keinen Wert darstellen kann.
- -1.#IND
- 1.#SNAN
- 1.#QNAN
- Nan
- NAN
- NaN %
- NaNQ
- NaNS
- KeineNummer
- qNaN
- sNaN
Computerakronyme, negative Zahl, Betriebssystem, Programmiersprache, Programmierbegriffe, undefiniert