On utilise chiffres binaires pour les décimaux binaires de et chiffres binaires pour l'exposant.
Représentation en simple précision. Sur 32 bits (4 octets), on a , (1 bit pour le signe) ce qui permet de représenter des nombres compris, en valeur absolue, entre et car . La précision machine est de 7 chiffres décimaux significatifs car .
Représentation en double précision. Sur 64 bits (8 octets), on a , et les réels en valeur absolue appartienent avec 15 chiffres décimaux significatifs (car ).
Déclaration : simple ou double précision .
real :: x, y, z ! simple precision real (kind=8) :: xd, yd, zd ! double precision x = 1. ; y = -0.1 ; z = 3.143546 ! notation flottante x = 1.E-1 ; y = 523.56e16 ; z = 2.4E0 ! notation exponentielle xd = 1.D-1 ; yd = 523.56d56 ; zd = 2.4D0La notation ( E ) est simple precision et on remplace E par D pour la double precision.