Question sur la programmation en C
Posté : 15 juin 2005 16:03
Bonjour à tous.
J'ai une petite question sur les float en langage C.
Lorsque je fais :
et que je rentre par exemple : 123.9
il m'affiche : 123.900002
Pourquoi ne m'affiche t'il pas 123.900000
Ceci peu paraître négligeable, cependant je fais un programme de calcul qui demande une très grande précision et à la fin des calculs le programme donne un résulta qui n'est pas tout a fais juste...
J'ai une petite question sur les float en langage C.
Lorsque je fais :
Code : Tout sélectionner
scanf("%f",&t);
printf("t=%f",t);
il m'affiche : 123.900002
Pourquoi ne m'affiche t'il pas 123.900000
Ceci peu paraître négligeable, cependant je fais un programme de calcul qui demande une très grande précision et à la fin des calculs le programme donne un résulta qui n'est pas tout a fais juste...