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

Que signifie ! en C++ ?

下次还敢
Libérer: 2024-04-26 19:09:13
original
1032 Les gens l'ont consulté

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

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!

Étiquettes associées:
c++
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