Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Menghalang C cout daripada Memaparkan Nombor dalam Notasi Saintifik?
Cara Melumpuhkan Notasi Saintifik dalam C cout
Apabila memaparkan nombor titik terapung berketepatan dua menggunakan cout dalam C , anda mungkin menghadapi saintifik tatatanda, yang menggunakan eksponen untuk mewakili nombor besar atau kecil. Ini boleh membuat output sukar dibaca. Untuk melumpuhkan notasi saintifik dan memaparkan nombor tepat, ikut langkah berikut:
Gunakan manipulator strim tetap std::. Manipulator ini mengarahkan cout untuk menggunakan tatatanda titik tetap, yang mewakili nombor sebagai perpuluhan. Manipulator strim digunakan seperti berikut:
<code class="cpp">cout << fixed << "Bas ana: " << x << "\tSon faiz: " << t << "\tSon ana: " << x + t << endl;</code>
Dalam contoh ini:
Dengan menggunakan std::fixed, output akan memaparkan nombor tepat tanpa notasi saintifik:
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
Atas ialah kandungan terperinci Bagaimana untuk Menghalang C cout daripada Memaparkan Nombor dalam Notasi Saintifik?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!