Table des matières:
Définition - Que signifie pas un nombre (NaN)?
Pas un nombre (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 qui est censée être une valeur numérique a été corrompue par des caractères ou des symboles de texte.
Techopedia explique Not a Number (NaN)
Lorsqu'un système d'exploitation essaie de compiler un nombre réel avec des opérations à 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. Le NaN peut également s'exprimer de plusieurs façons. Certains systèmes d'exploitation utilisent un caractère de hachage (#) avec NaN, ou utilisent des préfixes et suffixes tels que S, Q et%. Il convient de noter que bien que les systèmes d'exploitation sophistiqués puissent utiliser ces erreurs pour gérer les entrées d'erreur, les systèmes d'exploitation plus anciens et plus primitifs pourraient à la place se bloquer ou se bloquer dans des boucles infinies.
