Rumah > pembangunan bahagian belakang > C++ > Bagaimanakah Saya Boleh Mencapai Output Titik Terapung yang Tepat dengan `cout` dalam C ?

Bagaimanakah Saya Boleh Mencapai Output Titik Terapung yang Tepat dengan `cout` dalam C ?

Barbara Streisand
Lepaskan: 2024-12-24 21:00:18
asal
535 orang telah melayarinya

How Can I Achieve Precise Floating-Point Output with `cout` in C  ?

Mengekalkan Ketepatan dalam Output Titik Terapung dengan cout

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 Tajuk:

perpustakaan pengepala menyediakan alatan tambahan untuk mengawal pemformatan titik terapung, terutamanya dengan fungsi std::fixed dan std::setprecision.

Contoh Penggunaan:

#include <iostream>
#include <iomanip>

int main() {
    double value = 122.345;
    std::cout << std::fixed << std::setprecision(2) << value;
}
Salin selepas log masuk

Penjelasan:

  • std::tetap memastikan titik perpuluhan sentiasa dipaparkan.
  • std::setprecision(2) secara eksplisit menyatakan tempat perpuluhan yang dikehendaki kira.

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan