Maison >développement back-end >C++ >Comment l'exprimer en C++
L'opérateur
&& est un opérateur ET logique en C++ qui ne renvoie vrai que si les deux valeurs booléennes sont vraies : si la première valeur booléenne est fausse, elle renvoie directement faux. Si la première valeur booléenne est vraie, continuez à évaluer la deuxième valeur booléenne et renvoyez vrai si elle est également vraie, sinon renvoyez faux.
&& Opérateur en C++
&& L'opérateur est un opérateur logique AND en C++ qui est utilisé pour comparer des valeurs booléennes. Il opère sur deux valeurs booléennes et le résultat n'est vrai que si les deux valeurs booléennes sont vraies.
Syntaxe
<code class="cpp">bool_result = bool_value1 && bool_value2;</code>
Comportement
bool_value1
est faux, renvoyez directement bool_value1
. bool_value1
为假,则直接返回 bool_value1
。bool_value1
为真,则继续评估 bool_value2
。bool_value2
bool_value1
est vrai, continuez à évaluer bool_value2
. Si bool_value2
est également vrai, le résultat est vrai sinon, il est faux ;
Priorité et associativité
&& a une priorité plus élevée que l'opérateur || et une priorité inférieure à =. Il est associatif à gauche, ce qui signifie qu'il s'évalue de gauche à droite.
Exemple
<code class="cpp">// 当 x 和 y 都为真时,结果为真 if (x && y) { ... } // 如果 x 为真,则执行操作,否则跳过操作 x && do_something();</code>
Différence avec l'opérateur ||
&& l'opérateur renvoie vrai uniquement si les deux valeurs booléennes sont vraies alors que l'opérateur || renvoie vrai si au moins une valeur booléenne est vraie.
Utilisations
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!