Heim  >  Artikel  >  Was ist NaN?

Was ist NaN?

尚
Original
2020-03-02 09:17:5817125Durchsuche

Was ist NaN?

NaN (Not a Number, not a number) ist ein Werttyp eines numerischen Datentyps in der Informatik, der einen undefinierten oder nicht darstellbaren Wert darstellt. Wird häufig bei Gleitkommaoperationen verwendet. NaN wurde erstmals 1985 im Gleitkommastandard IEEE 754 eingeführt.

Bei Gleitkommazahlenoperationen sind die Konzepte von NaN und Unendlichkeit unterschiedlich, obwohl beide Sonderwerte bei der Darstellung reeller Zahlen mit Gleitkommazahlen sind. Eine ungültige Operation unterscheidet sich auch vom arithmetischen Überlauf (der Unendlich zurückgeben kann) und vom arithmetischen Unterlauf (der den kleinsten allgemeinen Wert, Sonderwert, Null usw. zurückgeben kann).

Es gibt drei Arten von Operationen, die NaN zurückgeben:

Operationen, bei denen mindestens ein Parameter NaN ist

Infinitive

Reelle Zahlenoperationen, die komplexe Ergebnisse liefern .

Weitere verwandte Tutorials finden Sie auf der PHP-Chinese-Website!

Das obige ist der detaillierte Inhalt vonWas ist NaN?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn