Maison >développement back-end >C++ >Que signifie ! en C++ ?

Que signifie ! en C++ ?

下次还敢
下次还敢original
2024-04-26 19:09:131032parcourir

L'opérateur ! en C++ est un opérateur NON logique, utilisé pour nier une expression booléenne, transformant sa vraie valeur en une fausse valeur ou une fausse valeur en une vraie valeur.

Que signifie ! en C++ ?

! Opérateur en C++

Qu'est-ce que !

! est l'opérateur NON logique en C++, également connu sous le nom d'opérateur « négation logique ».

Fonction :

 ! L'opérateur inverse une expression booléenne, c'est-à-dire que si l'expression est vraie, il renvoie faux ; si l'expression est fausse, il renvoie vrai.

Syntaxe :

! <boolean_expression>

Priorité d'opération :

Les opérateurs ont une priorité plus élevée que les opérateurs arithmétiques et inférieure aux autres opérateurs logiques.

Exemples d'utilisation :

<code class="cpp">bool is_true = true;
bool is_not_true = !is_true; // is_not_true 为假</code>

Autres notes :

  •  ! L'opérateur peut également être utilisé avec des entiers, mais seulement si les entiers sont interprétés comme des expressions booléennes. Par exemple, 0 est interprété comme faux et les entiers non nuls sont interprétés comme vrai.
  • L'utilisation répétée de l'opérateur ! est égale à la valeur d'origine, c'est-à-dire que !!x est équivalent à x.

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
Article précédent:Que signifie != en C++Article suivant:Que signifie != en C++