Wie in C++ Dezimalstellen gerundet
C++ ist die Programmiersprache für das Schreiben von Computerprogrammen einer beliebigen Ebene der Komplexität. Standardmäßig gibt ein C++-Programm Gleitkommazahlen mit vielen Dezimalstellen. Daher müssen Sie oft solche Zahlen gemäß dem Programmkontext Runde. Beispielsweise, wenn eine finanzielle Umsetzung in C++ zu schreiben müssen Sie drucken Sie Ausgabe-Nummern, die Währung darstellt, wie auf die zweite Dezimalstelle gerundet. Die C++-Standardbibliothek (bezeichnet als "std" im Code) ermöglicht, dass Sie das erforderliche Maß an Präzision in Dezimalzahlen festgelegt.
Anweisungen
1 Deklarieren Sie eine Variable Rundung in einem C++-Programm zu testen.
doppelte var1 = 2.7749;
2 Legen Sie die feste Darstellung von Dezimalzahlen mit den folgenden Befehlen:
Std::cout.Setf(Std::ios:Fixed);
Std::cout.Setf(Std::ios:showpoint);
3 Legen Sie die erforderliche Präzision; Verwenden Sie den Befehl, zum Beispiel auf die dritte Stelle nach dem Komma Runden:
Std::cout.Precision(3);
4 Drucken Sie die abgerundeten Variable:
Std:: cout << var1 << endl;
In diesem Beispiel erzeugt das Programm die Ausgabe "2.775", die die Zahl 2.7749 gerundet wie gefordert ist.