C + + ist die Programmiersprache zum Schreiben von Computerprogrammen von beliebiger Komplexität . Standardmäßig gibt ein C + +-Programm Gleitkommazahlen mit vielen Nachkommastellen . Als Ergebnis müssen Sie oft solche Zahlen nach dem Programm runden Rahmen . Zum Beispiel, wenn Sie eine finanzielle Anwendung in C + + schreiben , müssen Sie Ausgang Zahlen, die die Währung auf die zweite Nachkommastelle gerundet drucken. Die C + + -Standard-Bibliothek (im Folgenden als " std" im Code ) können Sie die gewünschte Präzision zu Dezimalzahlen . Anleitung
1
Deklarieren Sie eine Variable von Rundungen in Ihrem C + +-Programm
Doppel var1 = 2,7749 testen ; .
2
Stellen Sie die feste Vorstellung von Dezimalzahlen mit den folgenden Befehlen :
std :: cout.setf ( std :: ios : fixed );
std :: cout.setf ( std :: ios : showpoint );
3
Stellen Sie die gewünschte Präzision , zum Beispiel an die dritte Stelle nach dem Komma runden Punkt verwenden Sie den Befehl :
std :: cout.precision (3);
4
drucken Sie das abgerundete variable :
std :: cout << var1 << std :: endl;
diesem Beispiel erzeugt das Programm die Ausgang " 2.775 ", dass die Zahl 2,7749 gerundet , wie verlangt.
ist