Maison > développement back-end > Tutoriel C#.Net > Quel est l'ordre de priorité des opérateurs en langage C ?

Quel est l'ordre de priorité des opérateurs en langage C ?

下次还敢
Libérer: 2024-05-08 12:00:27
original
516 Les gens l'ont consulté

Séquence de priorité des opérateurs en langage C : opérateurs unaires opérateurs de multiplication et de division opérateurs d'addition et de soustraction opérateurs de déplacement opérateurs relationnels opérateurs d'égalité opérateurs logiques opérateurs conditionnels opérateurs d'affectation

Quel est l'ordre de priorité des opérateurs en langage C ?

Séquence de priorité des opérateurs en langage C

En langage C, le La priorité des opérateurs détermine l'ordre dans lequel ils sont exécutés dans une expression. Plus la priorité de l'opérateur est élevée, plus il est exécuté en premier.

Voici l'ordre de priorité des opérateurs du langage C de haut en bas :

1 Opérateur unaire

  • & (récupération d'adresse)
    • (déréférence)
    • ( Prenez un. nombre positif)
    • (Prendre un nombre négatif)
  • (pas logique)
  • ~ (bit non)
  • ++ (pré-incrément)
  • -- (pré-décrément)

2. Opérateurs de multiplication et de division

    • (multiplication)
  • / (division)
  • % (reste)

3.

    (Ajout )
  • (Soustraction)
  • 4. Opérateur de décalage de bits

<<

  • 5 . opérateurs
  • < (inférieur à)
  • (supérieur à)

<= (inférieur ou égal à)

    = (supérieur ou égal à)
  • 6. Égalité opérateurs
  • == (égal à)
    != (pas égal à)

7 Opérateurs logiques

  • && (ET logique)
  • || (OU logique)
! NON)

8. Opérateur conditionnel (opérateur ternaire)
  •  :
9. Opérateur d'affectation

= (affectation)
  • += (plus affectation)
-= (soustraction) affectation)

*= (affectation de multiplication)

/= (affectation de division)
  • %= (affectation restante)
  • <<= (affectation de quart de gauche)
  • = (affectation de quart de droite)
  • &= (affectation ET logique)
  • |= (affectation OU logique)
  • ^= (affectation XOR)
    Remarque :
  • Les opérateurs ayant la même priorité sont classés de gauche à droite. réalisé.
  • Vous pouvez utiliser des parenthèses pour modifier l'ordre d'exécution des opérateurs.

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!

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal