Bonjour à tous,
Je débute sous C etj'ai une question qui va sans doute paraître couillone.
Soit le code suivant:
Code :
- #include <stdio.h>
- int main()
- {
- float f = 234.567;
- printf ("f vaut: %f\\n",f);
- }
|
Un gcc plus tard plus tard, je suis fébrile a l'idée de voir le résultat. Et là c'est le drame; j'obtiens
f vaut: 234.567001
Quelqu'un saurait-il d'où sort le "1" final et pourquoi je n'ai pas 234.567000
Merci par avance pour vos lumières