Que sont les nombres à virgule flottante anormaux ?
Lorsque nous discutons de nombres à virgule flottante, nous rencontrons souvent des valeurs telles que zéro, l'infini, NaN (non un nombre), les nombres normaux et les nombres anormaux. Les nombres anormaux constituent une catégorie spéciale parmi les nombres à virgule flottante.
Principes de base de l'IEEE 754
IEEE 754 est la norme pour les nombres à virgule flottante utilisée dans la plupart des systèmes informatiques. Il précise l'organisation de ces nombres comme suit :
Le bit principal Convention
IEEE 754 utilise la convention des bits de tête, qui suppose que tous les nombres, à l'exception de 0,0, ont un 1 en tête dans la représentation binaire. Par défaut, le 1 n'est pas explicitement écrit ou stocké, économisant un bit de précision.
Exception pour les nombres nuls et inférieurs
Cependant, il existe des exceptions à cette règle :
Définir les nombres sous-normaux
Sur la base de ces exceptions, les nombres anormaux sont définis comme suit :
Signification de Nombres sous-normaux
Les nombres sous-normaux permettent la représentation de nombres très proches à zéro tout en utilisant le même nombre de bits que les nombres normaux. Ils servent de remplissage dans la plage où les nombres normaux déborderaient.
Principales caractéristiques des nombres anormaux
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!