Ausgabe.cout

lernen.2007

Erfahrenes Mitglied
Ich habe eine Frage und zwar wenn ich meinen Programm compiliere sehe ich dass der Variable den Wert 1245,625 hat aber auf dem Bildschirm bzw. Ausgabe wird der gerundete Wert 1245,63 ausgegeben.Weiss jemand woran es liegen kann.
Danke.Danke.
 
Um mal auf deine Frage zu antworten...

Ich vermute mal du benutzt cout<<doublewert; dann rundet der standardmäßig auf 2 Stellen hinter dem Komma

Wenn du mehr stellen willst, nutze z.b. printf("%f9.5",doublewert);
Dann wird der bis zu 9 Stellen VOR, und 5 hinter dem Komma ausgeben.


Aber mal im ernst, das sind wirklich Grundkenntnisse... ein C Buch sollteste dir mal dringend anschaun....
 
Zurück