Originariamente inviato da MItaly
1.1 non ha una rappresentazione esatta in binario, per cui viene usato un valore approssimato. Per questo e altri motivi non si confrontano mai dei numeri in virgola mobile per uguaglianza, ma si verifica che la loro differenza sia inferiore ad un certo epsilon.
Per ulteriori informazioni sulla questione puoi leggere questo famoso articolo.

