Comment ça marche ?
Le nombre est encodé par l’arrondi au plus proche du processeur. Le signe occupe 1 bit, l’exposant 8 ou 11 bits (biais de 127 ou 1 023), la mantisse 23 ou 52 bits.
Pour les entiers signés, voyez le complément à deux ; pour l’écriture décimale, la notation scientifique.
Exemple de calcul
0,1 en simple précision = 0x3DCCCCCD : exposant 01111011 (123, soit 2⁻⁴), valeur stockée 0,100000001. 1 en double précision = 0x3FF0000000000000.
Questions fréquentes
Pourquoi 0,1 n’est-il pas exact ?
Il n’a pas d’écriture binaire finie : la valeur stockée est la plus proche possible.
Que sont les nombres sous-normaux ?
Des valeurs très proches de zéro, d’exposant nul, avec une précision réduite.
Peut-on saisir l’infini ?
Oui : tapez « inf » ou « -inf ».
Calculatrices associées
Voir toutes les calculatrices Tech & Électricité.
Méthodologie
Encodage par DataView (setFloat32 / setFloat64), lecture des bits bruts ; valeur = (−1)ˢ × 1,m × 2^(e − biais) pour un nombre normal.
Résultats indicatifs, fournis sans garantie. Ils ne remplacent pas l’avis d’un professionnel.