Hallo,
Mir ist aufgefallen das ich bei jedem Gleitkommatyp (sei es float oder long double) immer nur 6 Stellen angezeigt bekomme (also ca. so viel wie bei einem float...)
Woran liegt das? Ist das irgendeine Einstellung?
edit:
Ich hab VS 2008 Express...
Danke,
Andreas
VC++ Gleitkommazahlen
Du kannst die Genauigkeit bei der Ausgabe festlegen, also je nachdem ob Du printf oder cout benutzt natürlich unterschiedlich. Mußt mal googlen, weiß die genaue Vorgehensweise grad auch nicht mehr...
Die float ansich wird natürlich immer korrekt gespeichert, also die Genauigkeit von floats und doubles ist schon absolut korrekt. Da brauchst Du Dir keine Sorgen machen
EDIT: Hier ein guter Link zu printf: http://www.cplusplus.com/reference/clib ... rintf.html
Die float ansich wird natürlich immer korrekt gespeichert, also die Genauigkeit von floats und doubles ist schon absolut korrekt. Da brauchst Du Dir keine Sorgen machen

EDIT: Hier ein guter Link zu printf: http://www.cplusplus.com/reference/clib ... rintf.html


ZeHa hat bisher kein Danke erhalten.
Klicke hier, wenn Du wissen möchtest, woran ihm das vorbeigeht.
Hab grad nachgeschaut, das Zauberwort heißt "setprecision()", einfach mal nach "cout float setprecision" suchen 



ZeHa hat bisher kein Danke erhalten.
Klicke hier, wenn Du wissen möchtest, woran ihm das vorbeigeht.