Heim >Backend-Entwicklung >C++ >Wie kann verhindert werden, dass C-cout Zahlen in wissenschaftlicher Notation anzeigt?

Wie kann verhindert werden, dass C-cout Zahlen in wissenschaftlicher Notation anzeigt?

Barbara Streisand
Barbara StreisandOriginal
2024-10-27 06:50:29953Durchsuche

How to Prevent C   cout from Displaying Numbers in Scientific Notation?

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:

  • fest deaktiviert die wissenschaftliche Notation.
  • x ist der anfängliche Kapitalbetrag.
  • t ist der Zinsertrag.
  • x t ist der Endbetrag.

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn