Cos'è un Nan?

Abbreviazione di non un numero, in matematica e programmazione di computer NaN è un valore indefinito o non rappresentabile, specialmente nei calcoli in virgola mobile. Ad esempio, 0/0 o la radice quadrata di un numero negativo restituirebbe un risultato NaN.

Nella programmazione di un NaN può verificarsi anche se le tue variabili o un altro input contiene un carattere diverso da un numero o periodo. Ad esempio, provare a eseguire un calcolo su una variabile con lettere o virgole causa un errore NaN.

Esempio di output NaN

A seconda del sistema operativo, il linguaggio di programmazione o il programma NaN possono anche apparire come uno degli esempi seguenti. Tutti questi esempi indicano comunque che il computer non può rappresentare un valore.

  • -1. # IND
  • 1. # SNAN
  • 1. # QNAN
  • nan
  • NAN
  • NaN%
  • NaNq
  • nans
  • NotANumber
  • QNAN
  • Snan

Acronimi di computer, numero negativo, sistema operativo, linguaggio di programmazione, termini di programmazione, indefinito