Maison >développement back-end >C++ >!x est égal à quoi en langage C

!x est égal à quoi en langage C

下次还敢
下次还敢original
2024-04-27 22:45:571295parcourir

En langage C, l'opérateur "!x" effectue une opération NON logique sur l'expression x, qui convertit une valeur vraie en une valeur fausse et vice versa : si x est vrai (différent de zéro), !x est faux ( 0). Si x est faux (zéro), !x est vrai (différent de zéro).

!x est égal à quoi en langage C

En langage C, l'opérateur "!x" signifie effectuer une opération NON logique sur l'expression x.

L'opérateur NON logique convertit les vraies valeurs en fausses valeurs et vice versa. Cela signifie :

  • Si x est vrai (différent de zéro), !x est faux (0).
  • Si x est faux (zéro), !x est vrai (différent de zéro).

Exemple :

<code class="c">int x = 5;
int result = !x; // result 现在为 0(假)

x = 0;
result = !x; // result 现在为 1(真)</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!

Déclaration:
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