Beim Versuch, Gleitkommawerte mit einer bestimmten Dezimalstellengenauigkeit mit cout anzuzeigen, liefert setprecision() möglicherweise keine zufriedenstellenden Ergebnisse Ergebnisse. Um genaue Präzision zu gewährleisten, sollten Sie den folgenden Ansatz in Betracht ziehen:
Verwendung von
Das
Beispielverwendung:
#include <iostream> #include <iomanip> int main() { double value = 122.345; std::cout << std::fixed << std::setprecision(2) << value; }
Erklärung:
Durch die Integration dieses Ansatzes können Sie Gleitkommawerte effektiv drucken die gewünschte Anzahl an Dezimalstellen. Im obigen Beispiel lautet die Ausgabe „122,34“ mit zwei Dezimalstellen.
Das obige ist der detaillierte Inhalt vonWie kann ich mit „cout' in C eine präzise Gleitkommaausgabe erzielen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!