Heim >Backend-Entwicklung >C++ >Wie formatiere ich Gleitkommazahlen mit std::cout?
Gleitkommazahlen mit std::cout formatieren
Diese Frage befasst sich mit den Herausforderungen der Formatierung von Gleitkommazahlen mit std::cout. ein grundlegender Ausgabestrom in C . Der Benutzer äußert seine Frustration über die begrenzten Formatierungsoptionen, die über std::cout verfügbar sind, und erwägt, auf die ausführlichere Funktion sprintf_s zurückzugreifen. Sie suchen nach einer umfassenden Referenz, die die Formatierungsfunktionen für std::ostream konsolidiert.
Antwort:
Glücklicherweise bietet std::cout Stream-Manipulatoren, die flexible Formatierungsoptionen für bieten Gleitkommazahlen. Zu diesen Manipulatoren gehören:
Beispiel:
Die gewünschte Ausgabe von „ 42.000000“ kann mit folgendem Code erreicht werden:
<code class="cpp">#include <iomanip> std::cout << std::fixed << std::setw(11) << std::setprecision(6) << my_double;</code>
Zusätzliche Hinweise:
Das obige ist der detaillierte Inhalt vonWie formatiere ich Gleitkommazahlen mit std::cout?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!