Heim >Backend-Entwicklung >C++ >Wie kann ich die Anzahl der Dezimalstellen beim Drucken von Gleitkommazahlen in C genau steuern?
Präzisionszahlen mit den E/A-Manipulatoren von C drucken
In diesem Programmierszenario besteht das Ziel darin, Gleitkommazahlen mit zu drucken eine bestimmte Anzahl von Dezimalstellen mit dem Ausgabemanipulator von C. Lassen Sie uns tiefer in die Lösung eintauchen und untersuchen, wie sie diese Aufgabe bewältigt.
Mit der
Hier ist ein praktisches Beispiel, um die Verwendung dieser Manipulatoren zu veranschaulichen:
#include <iostream> #include <iomanip> int main() { double d = 122.345; std::cout << std::fixed; std::cout << std::setprecision(2); std::cout << d; }
In diesem Code std::setprecision(2) legt die Ausgabe so fest, dass zwei Dezimalstellen angezeigt werden. Der Manipulator std::fixed sorgt dafür, dass die Zahl nicht in wissenschaftlicher Notation angezeigt wird. Als Ergebnis erzeugt der Code bei der Ausführung die folgende Ausgabe:
122.34
Dies zeigt, wie die Kombination von
Das obige ist der detaillierte Inhalt vonWie kann ich die Anzahl der Dezimalstellen beim Drucken von Gleitkommazahlen in C genau steuern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!