


Bagaimana untuk mengekalkan 2 tempat perpuluhan dalam output tanpa pembundaran dalam c++
Apr 26, 2024 pm 06:33 PMDalam C++, untuk mengekalkan dua tempat perpuluhan dalam output tanpa pembundaran, anda boleh menggunakan langkah berikut: Gunakan std::fixed untuk mewakili nombor titik terapung dengan bilangan tempat perpuluhan tetap. Gunakan std::setprecision() untuk menetapkan bilangan tempat perpuluhan untuk dikekalkan, termasuk titik perpuluhan.
Bagaimana untuk mengekalkan 2 tempat perpuluhan dalam output tanpa pembundaran dalam C++
Dalam C++, untuk mengekalkan 2 tempat perpuluhan dalam output tanpa pembundaran, anda boleh menggunakan std::fixed
dan Fungsi std::setprecision(). std::fixed
和 std::setprecision()
函数。
1. std::fixed
std::fixed
将浮点数表示为固定小数位数。默认情况下,浮点数以科学计数法表示,而 std::fixed
将其转换成十进制表示法,并保留指定的位数。
2. std::setprecision()
std::setprecision()
设置要保留的小数位数。对于浮点数,std::setprecision()
指定要显示的小数位数,包括小数点。
示例代码:
#include <iostream> #include <iomanip> using namespace std; int main() { double value = 123.4567; // 保留 2 位小数输出而不四舍五入 cout << fixed << setprecision(2) << value << endl; return 0; }
输出:
<code>123.45</code>
在这个示例中,std::fixed
将 value
转换为十进制表示法,而 std::setprecision(2)
std::fixed
mewakili nombor titik terapung sebagai tempat perpuluhan tetap. Secara lalai, nombor titik terapung diwakili dalam tatatanda saintifik dan std::fixed
menukarkannya kepada tatatanda perpuluhan, mengekalkan bilangan digit yang ditentukan. 🎜🎜🎜2. std::setprecision()🎜🎜🎜std::setprecision()
Tetapkan bilangan tempat perpuluhan untuk dikekalkan. Untuk nombor titik terapung, std::setprecision()
menentukan bilangan tempat perpuluhan untuk dipaparkan, termasuk titik perpuluhan. 🎜🎜🎜Contoh kod: 🎜🎜rrreee🎜🎜Output: 🎜🎜rrreee🎜Dalam contoh ini, std::fixed
menukarkan nilai
kepada perwakilan perpuluhan, manakala std ::setprecision(2)
Menentukan untuk mengekalkan 2 tempat perpuluhan. Oleh itu, output dibundarkan kepada 2 tempat perpuluhan tanpa pembundaran. 🎜Atas ialah kandungan terperinci Bagaimana untuk mengekalkan 2 tempat perpuluhan dalam output tanpa pembundaran dalam c++. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Reka bentuk struktur data selamat konkurensi dalam pengaturcaraan serentak C++?

Reka letak objek C++ diselaraskan dengan memori untuk mengoptimumkan kecekapan penggunaan memori

Bagaimana untuk melaksanakan pembanding tersuai dalam C++ STL?

Persamaan dan Perbezaan antara Golang dan C++

Bagaimana untuk melaksanakan Corak Reka Bentuk Strategi dalam C++?

Bagaimana untuk menyalin bekas C++ STL?

Apakah prinsip pelaksanaan asas penunjuk pintar C++?

Bagaimana untuk melaksanakan pengaturcaraan berbilang benang C++ berdasarkan model Aktor?
