Pas un nombre (nan)

Définition - Que signifie Pas un nombre (NaN)?

Not a Number (NaN) représente un nombre indéfini dans les opérations à virgule flottante. Un indicateur Pas un nombre peut également être un signe qu'une variable supposée être une valeur numérique a été corrompue par des caractères ou des symboles de texte.

Definir Tech explique Pas un nombre (NaN)

Lorsqu'un système d'exploitation tente de compiler un nombre réel avec des opérations en virgule flottante, il existe un certain nombre de raisons pour lesquelles il peut ne pas être en mesure de représenter ce nombre. Une fausse commande telle qu'une racine carrée impossible peut déclencher une valeur NaN. Il en va de même pour la corruption des données ou les erreurs d'écriture, comme mentionné précédemment. NaN peut également être exprimé de plusieurs manières. Certains systèmes d'exploitation utilisent un caractère de hachage (#) avec NaN, ou utilisent des préfixes et des suffixes tels que S, Q et%. Il convient de noter que si les systèmes d'exploitation sophistiqués peuvent utiliser ces erreurs pour traiter les entrées d'erreur, les systèmes d'exploitation plus anciens et plus primitifs peuvent à la place se bloquer ou se bloquer dans des boucles infinies.