Bonjour,

J'ai trois float avec des valeurs distinctes que j'additionne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
float toto1 = (float)650.0,
      toto2 = (float)127.4,
      toto3 = (float)4.2;
float val1 = toto1+toto2+toto3,
      val2 = toto2+toto3;
val1 vaut 781.60004 et val2 vaut 131.6

Pourquoi je récupère 0.0004 ? Et pourquoi uniquement avec val1 ?

Merci pour votre aide