Le type booléen en langage C représente vrai/faux, et la valeur est 1 (vrai) ou 0 (faux). Vous pouvez utiliser bool is_true = true; pour déclarer et initialiser des variables booléennes, ou vous pouvez utiliser le mot-clé true/false. Les variables booléennes peuvent utiliser les opérations logiques NOT, AND, OR et XOR. Les expressions booléennes sont utilisées dans les instructions conditionnelles et les boucles. Le type bool peut être implicitement converti en type int (1 : vrai, 0 : faux) ; le type int peut également être implicitement converti en type bool (différent de zéro : vrai, 0 : faux).
Utilisation du type bool
en langage 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
est un type booléen, utilisé pour représenter vrai ( vrai) ou faux (faux). Il s'agit d'un type de données de base dont la valeur ne peut être que 1
(true) ou 0
(false). bool
🎜🎜Pour déclarer une variable bool
, vous pouvez utiliser la syntaxe suivante : 🎜rrreee🎜🎜Initialiser bool
code> Variables🎜🎜Les variables bool
peuvent être initialisées lors d'une déclaration ou d'une affectation explicite : 🎜rrreee🎜 Alternativement, vous pouvez utiliser true
et false code> Mots clés : 🎜rrreee🎜🎜<code>bool
opération🎜🎜Vous pouvez utiliser les opérateurs suivants pour opérer sur les variables bool
: 🎜!
) : Changez vrai en faux et vice versa. 🎜&&
) :Le résultat est vrai uniquement lorsque les deux opérandes sont vrais. 🎜||
) :Lorsque l'un ou l'autre des opérandes est vrai, le résultat est vrai. 🎜^
) :Le résultat n'est vrai que si les deux opérandes ne sont pas identiques. 🎜🎜🎜🎜bool
expression🎜🎜bool
expression est évaluée comme une expression true
ou false
. Ils sont couramment utilisés dans les instructions conditionnelles et les boucles. 🎜🎜Par exemple : 🎜rrreee🎜🎜 La conversion du type bool
et entier🎜🎜bool
peut être implicitement convertie en type int
: 🎜bool
est true
, elle est convertie en 1
. 🎜bool
est false
, elle est convertie en 0
. 🎜🎜🎜 Vice versa, la valeur int
peut être implicitement convertie en type bool
: 🎜int
n'est pas à zéro, il se convertit en true
. 🎜int
est nulle, elle est convertie en false
. 🎜🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!