NaN

Från Wikipedia, den fria encyklopedin

NaN (Not-a-Number, inte-ett-tal) är inom datateknik en sorts värden som används för att indikera att en variabel som normalt ska innehålla ett talvärde nu inte har ett (vanligt) talvärde.

NaN har en lång historia inom datateknik, och kallades ursprungligen "reserverade värden". Med det menades bit-mönster som inte tolkades som tal. Om ett reserverat värde användes, så avbröts (på ett eller annat sätt) beräkningen. IEEE 754 införde i början av 1980-talet termen "NaN" för dessa värden, och införde dessutom en skillnad mellan "signalerande NaN" och "tysta NaN", samt införde regeln att en tyst NaN ska produceras om man gör en ogiltig operation, till exempel tar kvadratroten ur ett negativt tal. Av historiska skäl används NaN främst vid flyttalsberäkningar, numera via IEEE 754-standarden.

Wikiwand in your browser!

Seamless Wikipedia browsing. On steroids.

Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.

Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.