Rumah > pembangunan bahagian belakang > Tutorial C#.Net > Cara menggunakan bool dalam bahasa c

Cara menggunakan bool dalam bahasa c

下次还敢
Lepaskan: 2024-05-09 13:00:29
asal
571 orang telah melayarinya

Jenis bool dalam bahasa C mewakili benar/salah, dan nilainya ialah 1 (benar) atau 0 (salah). Anda boleh menggunakan bool is_true = benar untuk mengisytiharkan dan memulakan pembolehubah Boolean, atau anda boleh menggunakan kata kunci benar/salah. Pembolehubah Bool boleh menggunakan operasi NOT, AND, OR dan XOR logik. Ungkapan bool digunakan dalam pernyataan bersyarat dan gelung. Jenis bool boleh ditukar secara tersirat kepada jenis int (1: true, 0: false); jenis int juga boleh ditukar secara tersirat kepada jenis bool (bukan sifar: true, 0: false).

Cara menggunakan bool dalam bahasa c

Penggunaan bool taip dalam bahasa Cbool类型的用法

在C语言中,bool类型是一个布尔类型,用于表示真(true)或假(false)。它是一个基本数据类型,其值只能为1(真)或0(假)。

声明bool变量

要声明一个bool变量,可以使用以下语法:

<code class="c">bool is_true;</code>
Salin selepas log masuk

初始化bool变量

可以在声明时或明确赋值时初始化bool变量:

<code class="c">bool is_true = true;
bool is_false = 0;</code>
Salin selepas log masuk

或者,可以使用truefalse关键字:

<code class="c">bool is_true = true;
bool is_false = false;</code>
Salin selepas log masuk

bool操作

可以用以下操作符对bool变量进行操作:

  • 逻辑非(!):将真变为假,反之亦然。
  • 逻辑与(&&):只有当两个操作数都为真时,结果才为真。
  • 逻辑或(||):当任何一个操作数为真时,结果为真。
  • 异或(^):只有当两个操作数不相同时,结果才为真。

bool表达式

bool表达式是求值为truefalse的表达式。它们通常用于条件语句和循环中。

例如:

<code class="c">if (is_true) {
  // 真值代码块
} else {
  // 假值代码块
}</code>
Salin selepas log masuk

bool和整数的转换

bool类型可以隐式转换为int类型:

  • bool值为true时,它转换为1
  • bool值为false时,它转换为0

反之亦然,int值可以隐式转换为bool类型:

  • int值为非零时,它转换为true
  • int值为零时,它转换为false
  • Dalam bahasa C, jenis bool ialah jenis Boolean, digunakan untuk mewakili benar ( benar) atau palsu (salah). Ia ialah jenis data asas yang nilainya hanya boleh menjadi 1 (true) atau 0 (false).
🎜🎜Isytiharkan pembolehubah bool🎜🎜Untuk mengisytiharkan pembolehubah bool, anda boleh menggunakan sintaks berikut: 🎜rrreee🎜🎜Initialize bool kod> Pembolehubah🎜🎜<kod>bool</kod> pembolehubah boleh dimulakan pada pengisytiharan atau tugasan eksplisit: 🎜rrreee🎜 Sebagai alternatif, anda boleh menggunakan true dan false kod> Kata kunci: 🎜rrreee🎜🎜<kod>bool</kod> operasi🎜🎜Anda boleh menggunakan operator berikut untuk mengendalikan pembolehubah bool: 🎜
  • 🎜 penafian logik (!): Tukar benar kepada palsu dan begitu juga sebaliknya. 🎜
  • 🎜Logik DAN (&&):Hasilnya adalah benar hanya apabila kedua-dua operan adalah benar. 🎜
  • 🎜Logik ATAU (||):Apabila salah satu operan adalah benar, hasilnya adalah benar. 🎜
  • 🎜Eksklusif ATAU (^):Hasilnya adalah benar hanya jika kedua-dua operan tidak sama. 🎜🎜🎜🎜boolungkapan🎜🎜boolungkapan menilai kepada ungkapan benar atau salah. Ia biasanya digunakan dalam pernyataan bersyarat dan gelung. 🎜🎜Contohnya: 🎜rrreee🎜🎜 Penukaran jenis bool dan integer🎜🎜bool boleh ditukar secara tersirat kepada jenis int : 🎜
    • Apabila nilai bool ialah true, nilai itu ditukar kepada 1. 🎜
    • Apabila nilai bool adalah false, ia ditukar kepada 0. 🎜🎜🎜 Sebaliknya, nilai int boleh ditukar secara tersirat kepada jenis bool: 🎜
      • Apabila nilai int bukan Pada sifar, ia bertukar kepada true. 🎜
      • Apabila nilai int ialah sifar, ia bertukar kepada false. 🎜🎜

Atas ialah kandungan terperinci Cara menggunakan bool dalam bahasa c. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan