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

Que signifie ! en langage C ?

下次还敢
下次还敢original
2024-04-27 22:12:291316parcourir

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>

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

例子:

<code class="c">int x = 10;
if (!x) {
  // x 为 0 时执行
}</code>

在这个例子中,!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!

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