Heim  >  Artikel  >  Backend-Entwicklung  >  So behalten Sie zwei Dezimalstellen in C++ bei

So behalten Sie zwei Dezimalstellen in C++ bei

下次还敢
下次还敢Original
2024-04-26 18:36:11629Durchsuche

Die Möglichkeit, zwei Dezimalstellen in C++ beizubehalten, besteht darin, die Festkomma-Notation mit dem Stream-Operator „fixed“ anzugeben. Verwenden Sie setprecision(2), um 2 Dezimalstellen anzugeben.

So behalten Sie zwei Dezimalstellen in C++ bei

Beibehaltung von zwei Dezimalstellen in C++

Die Möglichkeit, zwei Dezimalstellen in C++ beizubehalten, besteht darin, die Stream-Operatoren fixed und setprecision zu verwenden. fixed gibt die Verwendung der Festkommaschreibweise an und setprecision gibt die Anzahl der Nachkommastellen an. fixedsetprecisionfixed 指定使用固定点表示法,setprecision 指定小数点后的位数。

要保留两位小数,请使用以下代码:

<code class="cpp">cout << fixed << setprecision(2) << myNumber;</code>

其中 myNumber

Um zwei Dezimalstellen beizubehalten, verwenden Sie den folgenden Code:

<code class="cpp">#include <iostream>

using namespace std;

int main() {
  double myNumber = 123.4567;

  cout << "原来的数字:" << myNumber << endl;
  cout << "保留两位小数:" << fixed << setprecision(2) << myNumber << endl;

  return 0;
}</code>
wobei myNumber die Gleitkommazahl ist, bei der Sie Dezimalstellen beibehalten möchten.

Beispiel:

🎜
<code>原来的数字:123.4567
保留两位小数:123.46</code>
🎜Ausgabe: 🎜rrreee

Das obige ist der detaillierte Inhalt vonSo behalten Sie zwei Dezimalstellen in C++ bei. 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