Di recente, ho riscontrato un bizzarro problema con FORTRAN95. Ho inizializzato le variabili X e Y come segue:
X=1.0
Y=0.1
Più tardi li aggiungo insieme e stampo il risultato:
1.10000000149012
Dopo aver esaminato le variabili, sembra che 0.1 non sia rappresentato in doppia precisione con la massima accuratezza. C'è un modo per evitarlo?