Vad är en Nan?

Kort för inte ett tal, i matematik och datorprogrammering är NaN ett odefinierat eller orepresentabelt värde, speciellt i flytande punktberäkningar. Exempelvis skulle 0/0 eller kvadratroten av ett negativt tal returnera ett NaN-resultat.

Vid programmering kan en NaN också inträffa om dina variabler eller annan ingång innehåller något tecken som inte är ett nummer eller en period. Att försöka göra en beräkning på en variabel med bokstäver eller kommatecken orsakar till exempel ett NaN-fel.

NaN exempeldata

Beroende på operativsystem, programmeringsspråk eller program NaN kan också visas som något av exemplen nedan. Alla dessa exempel betyder fortfarande att datorn inte kan representera ett värde.

  • -1. # IND
  • 1. # SNAN
  • 1. # QNAN
  • nan
  • NAN
  • NaN%
  • NaNQ
  • Nans
  • NotANumber
  • qNaN
  • sNaN

Dator akronymer, Negativt nummer, Operativsystem, Programmeringsspråk, Programmeringsvillkor, Odefinierad