Output Terformat Nilai Titik Terapung Menggunakan std::ostream
Soalan:
Bagaimanakah saya boleh mencapai kawalan tepat ke atas pemformatan nilai titik terapung menggunakan std::ostream, serupa dengan fungsi printf_s yang ditunjukkan di bawah?
<code class="cpp">printf_s("%11.6lf", my_double); // Prints " 42.000000"</code>
Jawapan:
Untuk memformat nilai titik terapung dengan std::cout, gunakan manipulator aliran. Kod berikut mencapai output yang diingini:
<code class="cpp">std::cout << std::fixed << std::setw(11) << std::setprecision(6) << my_double;</code>
Penjelasan:
Sumber Tambahan:
Untuk dokumentasi komprehensif tentang pemformatan std::ostream, rujuk kepada sumber berikut:
Atas ialah kandungan terperinci Bagaimana untuk Mencapai Pemformatan Titik Terapung yang Tepat dengan std::ostream?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!