Bonjour,
je débute et je bute sur le mini-code suivant :
Si je fais tourner, et que je tape 0.3425, la console me répond 0.000000 ; je ne comprends pas, en définissant x comme étant de type double, j'ai bien un nombre réel affecté à x ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 int main(void) { double x; scanf("%f",&x); printf("%f",x); return 0; }
D'où "l'erreur" provient-elle ? Dois je modifier le %f ?
Si je change double en float, cela fonctionne (affichage 0.342500).
Merci pour votre éclairage -
Partager