Heim > Artikel > Backend-Entwicklung > So behalten Sie zwei Dezimalstellen in C++ bei
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.
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. fixed
和 setprecision
。fixed
指定使用固定点表示法,setprecision
指定小数点后的位数。
要保留两位小数,请使用以下代码:
<code class="cpp">cout << fixed << setprecision(2) << myNumber;</code>
其中 myNumber
<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!