Heim >Backend-Entwicklung >C++ >Wie kann verhindert werden, dass C-cout Zahlen in wissenschaftlicher Notation anzeigt?
So deaktivieren Sie die wissenschaftliche Notation in C cout
Bei der Anzeige von Gleitkommazahlen mit doppelter Genauigkeit mit cout in C kann es vorkommen, dass Sie auf wissenschaftliche Notation stoßen Notation, die Exponenten zur Darstellung großer oder kleiner Zahlen verwendet. Dies kann die Lesbarkeit der Ausgabe erschweren. Um die wissenschaftliche Notation zu deaktivieren und genaue Zahlen anzuzeigen, führen Sie die folgenden Schritte aus:
Verwenden Sie den Stream-Manipulator std::fixed. Dieser Manipulator weist cout an, die Festkommaschreibweise zu verwenden, die Zahlen als Dezimalzahlen darstellt. Der Stream-Manipulator wird wie folgt verwendet:
<code class="cpp">cout << fixed << "Bas ana: " << x << "\tSon faiz: " << t << "\tSon ana: " << x + t << endl;</code>
In diesem Beispiel:
Durch die Verwendung von std::fixed werden in der Ausgabe genaue Zahlen ohne wissenschaftliche Notation angezeigt:
Bas ana: 3284.78 Son faiz: 1784.78 Son ana: 5069.55 Bas ana: 7193.17 Son faiz: 3908.4 Son ana: 11101.6 Bas ana: 15752 Son faiz: 8558.8 Son ana: 24310.8 Bas ana: 34494.5 Son faiz: 18742.5 Son ana: 53237 Bas ana: 75537.8 Son faiz: 41043.3 Son ana: 116581 Bas ana: 165417 Son faiz: 89878.7 Son ana: 255295 Bas ana: 362238 Son faiz: 196821 Son ana: 559059 Bas ana: 793246 Son faiz: 431009 Son ana: 1224255 Bas ana: 1737093 Son faiz: 943845 Son ana: 2680938 Bas ana: 3803973 Son faiz: 2066883 Son ana: 5870856
Das obige ist der detaillierte Inhalt vonWie kann verhindert werden, dass C-cout Zahlen in wissenschaftlicher Notation anzeigt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!