En langage C, "!" est l'opérateur logique NOT. Il inverse une valeur booléenne, convertissant True en False et False en True. Syntaxe : !x; où x est une expression booléenne ou une valeur entière. !x renvoie False si x est True ou différent de zéro ; !x renvoie True si x est False ou zéro.
Que signifie !x en langage C ?
En langage C, l'opérateur "!" est un opérateur NON logique, qui inverse une valeur booléenne. En d’autres termes, il convertit True en False et False en True.
Comment ça marche :
Syntaxe : !x
!x
其中:
x
是布尔表达式或整数值x
为 True 或非零,则 !x
返回 Falsex
为 False 或零,则 !x
x
est une expression booléenne ou une valeur entière
x
est vrai ou différent de zéro, alors !x
renvoie FalseSi x
est faux ou zéro, alors !x
renvoie Vrai
<code class="c">int x = 5; int y = !x; // y 为 False int z = 0; int w = !z; // w 为 True</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!