Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimanakah cara saya mencetak nilai boolean dalam C dan mengawal format paparannya?

Bagaimanakah cara saya mencetak nilai boolean dalam C dan mengawal format paparannya?

Linda Hamilton
Linda Hamiltonasal
2024-10-27 18:45:31462semak imbas

How do I print boolean values in C   and control their display format?

Mencetak Nilai Boolean dalam C

Apabila mencetak nilai boolean (bool) dalam C menggunakan aliran keluaran standard, anda mungkin tertanya-tanya apakah hasil khusus yang muncul.

Tingkah laku dikawal oleh bendera boolalpha, yang menentukan format paparan boolean. Apabila boolalpha palsu, strim mengeluarkan "0" untuk palsu dan "1" untuk benar. Apabila boolalpha adalah benar, ia mengeluarkan "false" untuk false dan "true" untuk true.

Berikut ialah contoh:

<code class="cpp">#include <iostream>
#include <iomanip>

int main() {
    std::cout << false << "\n"; // Outputs "0"
    std::cout << std::boolalpha; // Sets boolalpha to true
    std::cout << false << "\n"; // Outputs "false"
    return 0;
}</code>

Manipulator boolalpha digunakan untuk menetapkan bendera boolalpha. Selain itu, perkataan paparan sebenar (cth., "palsu" atau "palsu") disetempatkan berdasarkan tempat strim output.

Untuk memaparkan boolean dalam format setempat tertentu, anda boleh menyerap strim dengan tempat yang sesuai atau cipta facet numpunct tersuai untuk pengendalian paparan setempat.

Atas ialah kandungan terperinci Bagaimanakah cara saya mencetak nilai boolean dalam C dan mengawal format paparannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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