Que signifie ! en langage C ?

下次还敢
Libérer: 2024-04-27 22:12:29
original
1315 Les gens l'ont consulté

En langage C, le point d'exclamation (!) représente l'opérateur logique NON, qui est utilisé pour nier une expression afin que son résultat soit l'opposé de l'expression originale.

Que signifie ! en langage C ?

Que signifie ! en langage C ?

En langage C, le point d'exclamation (!) représente l'opérateur logique NON, qui nie une expression. Autrement dit, si l’expression est vraie, le résultat est faux ; si l’expression est fausse, le résultat est vrai.

Utilisation :

<code class="c">!expression;</code>
Copier après la connexion

Où, expression est l'expression à nier. expression 是要取反的表达式。

例子:

<code class="c">int x = 10;
if (!x) {
  // x 为 0 时执行
}</code>
Copier après la connexion

在这个例子中,!x 等于 false,因为 x 为非零值。因此,if

Exemple : rrreee

Dans cet exemple, !x est égal à false car x est différent de zéro. Par conséquent, l'instruction if ne sera pas exécutée.

Priorité :

L'opérateur logique NON a une priorité plus élevée que les opérateurs logiques ET et OU, mais inférieure aux opérateurs arithmétiques.

    Scénarios d'application :
  • L'opérateur logique NON est généralement utilisé dans les scénarios suivants :
  • Inverser une valeur booléenne
🎜Détecter si la condition n'est pas vraie🎜🎜Créer des expressions booléennes plus complexes🎜🎜

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