Mencetak Nilai Perpuluhan Dengan Tepat dengan Aliran C
Apabila bekerja dengan nombor titik terapung dalam C , selalunya perlu mengawal bilangan perpuluhan tempat yang dipaparkan semasa output. Secara lalai, cout operator output standard mungkin tidak memformat nombor mengikut ketepatan yang diingini.
Penyelesaian Menggunakan
Untuk menentukan bilangan tempat perpuluhan untuk terapung -output titik, gunakan manipulator std::fixed dan std::setprecision daripada
#include <iomanip> std::cout << std::fixed; std::cout << std::setprecision(2); std::cout << d;
std::fixed menetapkan perwakilan titik terapung kepada tatatanda titik tetap dan std::setprecision(2) menentukan bahawa dua tempat perpuluhan akan dipaparkan.
Contoh Penggunaan
Pertimbangkan perkara berikut contoh:
double d = 122.345; std::cout << std::fixed; std::cout << std::setprecision(2); std::cout << d;
Kod ini akan mengeluarkan:
122.34
Nota Tambahan:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencetak Nilai Perpuluhan Dengan Tepat kepada Ketepatan Tertentu dalam C?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!