Aufrechterhaltung der Gleitkomma-Präzision in der Ostream-Ausgabe
In C kann die Verwendung von „
Um dieses Problem zu lösen, können die Manipulatoren setprecision(n), showpoint und Fixed zusammen verwendet werden, um die Formatierung von Gleitkommavariablen zu steuern :
setprecision(n)
Dies beschränkt die angezeigte Genauigkeit von Gleitkommawerten auf „n“ Dezimalstellen. Einmal festgelegt, bleibt diese Genauigkeit gültig, bis sie explizit geändert wird.
fixed
Stellt sicher, dass alle Gleitkommazahlen demselben Anzeigeformat folgen. Mit einer Genauigkeit von 4 Stellen würden sowohl 6.2 als auch 6.20 als „6.2000“ angezeigt.
showpoint
Erzwingt die Anzeige von Dezimalteilen für Gleitkommavariablen, sogar sofern nicht explizit enthalten. Beispielsweise würde 4 als „4.0“ angezeigt.
Durch die Kombination dieser Manipulatoren kann eine präzise Steuerung der Gleitkommaausgabe erreicht werden:
#include
outfile In diesem Beispiel wird die Genauigkeit der Gleitkommavariablen „x“ auf 4 Dezimalstellen festgelegt. Die Ausgabe wird immer in fester Schreibweise angezeigt, wobei der Dezimalpunkt auch bei ganzzahligen Werten vorhanden ist.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3