Variablentyp double auf zwei Kommastellen
lima-city → Forum → Programmiersprachen → C/C++ und D
-
Hey ho,
ich glaube ich hab diese Frage schon irgendwann mal gestellt, aber ich hab keinerlei hilfreiche Suchergebnisse gehabt, also:
Ich wüsste mal gern, ob es bei C++ möglich ist, eine Variable vom Typ double auf zwei Kommastellen anzeigen zu lassen.
Und wenns möglich ist, bitte beschreiben wie :) am besten mit Beispielcode o.Ä.
Beitrag zuletzt geändert: 2.5.2009 16:31:17 von karikato -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Da du leider nicht gesagt hast ob du es für C oder C++ brauchst, hier beide Alternativen
C:printf("Zahl: %.2f",var);
C++:cout << "Zahl: " << setprecision(2) << var;
€dit: Zumindest stand vor deinem Edit afair noch nichts von C++ drin...
Beitrag zuletzt geändert: 2.5.2009 16:36:54 von kochmarkus -
Falls es nicht nur ums Anzeigen, sondern auch zum Weiterverwenden nur auf 2 Dezimale ankommt, dann mach:
double f = 123.123123123;
f = floor(f * 100 + .5) / 100; -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage