Que signifie !x en langage C ?

下次还敢
Libérer: 2024-05-02 16:45:26
original
779 Les gens l'ont consulté

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.

Que signifie !x en langage C ?

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>
Copier après la connexion

Exemple :

<code class="c">int x = 5;

printf("x 为真:%d\n", x);
printf("!x 为假:%d\n", !x);</code>
Copier après la connexion

Sortie :

<code>x 为真:1
!x 为假:0</code>
Copier après la connexion

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>
Copier après la connexion

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal