Apabila cuba memaparkan nilai titik terapung dengan ketepatan tempat perpuluhan tertentu menggunakan cout, setprecision() mungkin tidak menghasilkan yang memuaskan keputusan. Untuk memastikan ketepatan yang tepat, pertimbangkan pendekatan berikut:
Menggunakan
Contoh Penggunaan:
#include <iostream> #include <iomanip> int main() { double value = 122.345; std::cout << std::fixed << std::setprecision(2) << value; }
Penjelasan:
Dengan menggabungkan pendekatan ini, anda boleh mencetak nilai titik terapung dengan bilangan tempat perpuluhan yang dikehendaki dengan berkesan. Dalam contoh di atas, output ialah "122.34", dengan dua tempat perpuluhan.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencapai Output Titik Terapung yang Tepat dengan `cout` dalam C ?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!