Rumah >pembangunan bahagian belakang >Tutorial C#.Net >Apakah maksud bool dalam bahasa C?

Apakah maksud bool dalam bahasa C?

下次还敢
下次还敢asal
2024-05-08 13:39:16613semak imbas

bool ialah jenis data dalam bahasa C yang mewakili nilai Boolean ​​(benar atau salah) dan boleh dimulakan oleh operator Boolean benar dan salah termasuk logik DAN (&&), logik ATAU (||) dan logik NOT (! ).

Apakah maksud bool dalam bahasa C?

Apakah bool dalam bahasa C

bool ialah jenis data dalam bahasa C yang mewakili nilai Boolean (benar atau salah). Ia sering digunakan untuk menyimpan keputusan keadaan logik atau maklumat lain yang perlu dinyatakan sebagai benar atau palsu.

Menggunakan bool

Apabila menggunakan jenis data bool dalam bahasa C, ia boleh ditakrifkan dan dimulakan dengan cara berikut:

<code class="c">bool is_true = true; // 将 is_true 设置为真
bool is_false = false; // 将 is_false 设置为假</code>

Pengendali Boolean

Bahasa C menyediakan beberapa operasi untuk mengendalikan nilai boolean

    Logik DAN (&&)
  • : Jika kedua-dua operan adalah benar, kembalikan benar, jika tidak kembalikan palsu.
  • Logik ATAU (||)
  • : Mengembalikan benar jika salah satu daripada dua operan adalah benar, jika tidak mengembalikan palsu.
  • Logik BUKAN (!)
  • : Terbalikkan operan, kembalikan salah jika operan itu benar, dan kembalikan benar jika ia palsu.
Contoh

Coretan kod berikut menunjukkan cara menggunakan bool:

<code class="c">#include <stdbool.h>

int main() {
  bool is_running = true;
  while (is_running) {
    // 执行代码块
  }
  return 0;
}</code>

Dalam contoh ini, pembolehubah is_running ialah nilai boolean yang digunakan untuk mengawal gelung. Selagi is_running adalah benar, gelung akan terus dilaksanakan. Gelung akan keluar apabila is_running ditetapkan kepada false.

Atas ialah kandungan terperinci Apakah maksud bool dalam bahasa C?. 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
Artikel sebelumnya:Apakah bool dalam bahasa cArtikel seterusnya:Apakah bool dalam bahasa c