En langage C, "!x" représente une opération NON logique, qui inverse la valeur de vérité de l'opérande : si l'opérande est vrai, il renvoie faux, s'il est faux, il renvoie vrai. Il est utilisé dans les instructions conditionnelles pour vérifier si la condition n'est pas vraie, exécutant ainsi un bloc de code différent.
En langage C, "!x" signifie opération NON logique.
L'opération logique NON est un opérateur unaire, qui opère sur un seul opérande. Sa fonction est d'inverser la vraie valeur de l'opérande. En d’autres termes, si l’opérande est vrai, il renvoie faux ; si l’opérande est faux, il renvoie vrai.
Syntaxe :
<code>!表达式</code>
Exemple :
<code class="c">int x = 5; printf("x 为真:%d\n", x); printf("!x 为假:%d\n", !x);</code>
Sortie :
<code>x 为真:1 !x 为假:0</code>
Dans cet exemple, la valeur de x est 5, ce qui est une vraie valeur. Effectuer une opération NON logique sur x inverse sa valeur, produisant une fausse valeur de 0.
Utilisation :
L'opération logique NOT est généralement utilisée dans les instructions conditionnelles, telles que les boucles if et while. Il peut être utilisé pour vérifier si une condition n’est pas vraie, exécutant ainsi un bloc de code différent.
Par exemple, le code suivant utilise l'opération logique NON pour vérifier si x n'est pas égal à 5 :
<code class="c">if (!x == 5) { printf("x 不等于 5\n"); }</code>
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!