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).
Penggunaan bool
taip dalam bahasa Cbool
类型的用法
在C语言中,bool
类型是一个布尔类型,用于表示真(true)或假(false)。它是一个基本数据类型,其值只能为1
(真)或0
(假)。
声明bool
变量
要声明一个bool
变量,可以使用以下语法:
<code class="c">bool is_true;</code>
初始化bool
变量
可以在声明时或明确赋值时初始化bool
变量:
<code class="c">bool is_true = true; bool is_false = 0;</code>
或者,可以使用true
和false
关键字:
<code class="c">bool is_true = true; bool is_false = false;</code>
bool
操作
可以用以下操作符对bool
变量进行操作:
!
):将真变为假,反之亦然。&&
):只有当两个操作数都为真时,结果才为真。||
):当任何一个操作数为真时,结果为真。^
):只有当两个操作数不相同时,结果才为真。bool
表达式
bool
表达式是求值为true
或false
的表达式。它们通常用于条件语句和循环中。
例如:
<code class="c">if (is_true) { // 真值代码块 } else { // 假值代码块 }</code>
bool
和整数的转换
bool
类型可以隐式转换为int
类型:
bool
值为true
时,它转换为1
。bool
值为false
时,它转换为0
。反之亦然,int
值可以隐式转换为bool
类型:
int
值为非零时,它转换为true
。int
值为零时,它转换为false
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). 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
: 🎜bool
ungkapan🎜🎜bool
ungkapan menilai kepada ungkapan bool
dan integer🎜🎜bool
boleh ditukar secara tersirat kepada jenis int
: 🎜bool
ialah true
, nilai itu ditukar kepada 1
. 🎜bool
adalah false
, ia ditukar kepada 0
. 🎜🎜🎜 Sebaliknya, nilai int
boleh ditukar secara tersirat kepada jenis bool
: 🎜int
bukan Pada sifar, ia bertukar kepada true
. 🎜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!