Memformatkan Nombor Titik Terapung dengan std::cout
Soalan ini menangani cabaran memformat nombor titik terapung menggunakan std::cout, aliran keluaran asas dalam C . Pengguna menyatakan kekecewaan dengan pilihan pemformatan terhad yang tersedia melalui std::cout dan mempertimbangkan untuk menggunakan fungsi sprintf_s yang lebih bertele-tele. Mereka mencari rujukan komprehensif yang menyatukan keupayaan pemformatan untuk std::ostream.
Jawapan:
Mujurlah, std::cout menyediakan manipulator strim yang menawarkan pilihan pemformatan yang fleksibel untuk nombor titik terapung. Manipulator ini termasuk:
Contoh:
Output yang dikehendaki bagi " 42.000000" boleh dicapai menggunakan kod berikut:
<code class="cpp">#include <iomanip> std::cout << std::fixed << std::setw(11) << std::setprecision(6) << my_double;</code>
Nota Tambahan:
Atas ialah kandungan terperinci Bagaimana untuk Memformat Nombor Titik Terapung dengan std::cout?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!