Sommario:
Definizione - Cosa significa Not a Number (NaN)?
Not a Number (NaN) rappresenta un numero indefinito nelle operazioni in virgola mobile. Un indicatore Not a Number può anche indicare che una variabile che si suppone sia un valore numerico è stata corrotta da caratteri di testo o simboli.
Techopedia spiega Not a Number (NaN)
Quando un sistema operativo tenta di compilare un numero reale con operazioni in virgola mobile, esistono diversi motivi per cui potrebbe non essere in grado di rappresentare quel numero. Un falso comando come una radice quadrata impossibile può innescare un valore NaN. Così possono corrompere i dati o errori materiali, come precedentemente menzionato. NaN può anche essere espresso in molti modi. Alcuni sistemi operativi usano un carattere hash (#) insieme a NaN, oppure usano prefissi e suffissi come S, Q e%. Va notato che mentre i sistemi operativi sofisticati possono utilizzare questi errori per gestire gli input di errore, i sistemi operativi più vecchi e più primitivi potrebbero invece essersi arrestati in modo anomalo o essere bloccati in loop infiniti.
