Virgule flottante

Les nombres à virgule flottante sont les nombres les plus souvent utilisés dans un ordinateur.

Leur nom vient du fait qu'ils sont codés à l'aide d'un exposant, faisant "flotter" la virgule.

Les nombres à virgule flottante possèdent un bit de signe, une mantisse (parfois appellée significande) et un exposant.

Selon la norme IEEE 754, ils peuvent être codés sur 32 bits (simple précision) ou 64 bits (double précision). La répartition des bits est la suivante :
 SigneExposantMantisse
Simple précision1 bit8 bits23 bits
Double précision1 bit11 bits52 bits

La valeur d'un nombre ainsi codé est donc :

(-1)S * (1 + M ) * 2(E-127) pour les nombres codés en simple précision
ou
(-1)S * (1 + M ) * 2(E-1023) pour les nombres codés en double précision

Lien externe