Comment utiliser bool en langage C

下次还敢
Libérer: 2024-05-09 13:00:29
original
454 Les gens l'ont consulté

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).

Comment utiliser bool en langage C

Utilisation du type bool en langage Cbool类型的用法

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

声明bool变量

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

<code class="c">bool is_true;</code>
Copier après la connexion

初始化bool变量

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

<code class="c">bool is_true = true;
bool is_false = 0;</code>
Copier après la connexion

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

<code class="c">bool is_true = true;
bool is_false = false;</code>
Copier après la connexion

bool操作

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

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

bool表达式

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

例如:

<code class="c">if (is_true) {
  // 真值代码块
} else {
  // 假值代码块
}</code>
Copier après la connexion

bool和整数的转换

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

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

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

  • int值为非零时,它转换为true
  • int值为零时,它转换为false
  • En langage C, le type 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).
🎜🎜Déclarer une variable 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 : 🎜
  • 🎜 négation logique (!) : Changez vrai en faux et vice versa. 🎜
  • 🎜ET logique (&&) :Le résultat est vrai uniquement lorsque les deux opérandes sont vrais. 🎜
  • 🎜OU logique (||) :Lorsque l'un ou l'autre des opérandes est vrai, le résultat est vrai. 🎜
  • 🎜OU exclusif (^) :Le résultat n'est vrai que si les deux opérandes ne sont pas identiques. 🎜🎜🎜🎜boolexpression🎜🎜boolexpression 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 : 🎜
    • Lorsque la valeur bool est true, elle est convertie en 1. 🎜
    • Lorsque la valeur bool est false, elle est convertie en 0. 🎜🎜🎜 Vice versa, la valeur int peut être implicitement convertie en type bool : 🎜
      • Lorsque la valeur int n'est pas à zéro, il se convertit en true. 🎜
      • Lorsque la valeur 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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal