Représentation des nombres réels |
La représentation des nombres réels est définie par la norme IEEE 754. Cette norme distingue : . les nombres simple précision codés sur 4 octets soit 32 bits . les nombres double précision codés sur 8 octets soit 64 bits . les nombres précision étendue codés sur 10 octets soit 80 bits. Les nombres simples et doubles précisions sont codés selon le principe suivant :
Le premier bit, le bit de poids le plus fort, est le bit de signe, il vaut zéro pour les nombres positifs et 1 pour les nombres négatifs. Ensuite vient l'exposant codé en excédent 127 pour les nombres en simple précision ou 1023 pour les nombres en double précision. Ainsi par exemple, le nombre 1.5 en décimale se code en binaire : 1.5 = 1*20 + 1*2-1 ou encore 1.5 = 21*(1*2-1+1*2-2) ce qui donne la représentation suivante :
Les caractéristiques de cette représentation sont les suivantes :
|