Heim >Backend-Entwicklung >C#.Net-Tutorial >Wie ist die Rangfolge der Operatoren in der C-Sprache?

Wie ist die Rangfolge der Operatoren in der C-Sprache?

下次还敢
下次还敢Original
2024-05-08 12:00:27524Durchsuche

Vorrangfolge der C-Sprachoperatoren: unäre Operatoren Multiplikations- und Divisionsoperatoren Additions- und Subtraktionsoperatoren Verschiebungsoperatoren relationale Operatoren Gleichheitsoperatoren logische Operatoren Bedingungsoperatoren Zuweisungsoperatoren

Wie ist die Rangfolge der Operatoren in der C-Sprache?

Vorrangfolge der C-Sprachoperatoren

In der C-Sprache ist die Die Priorität der Operatoren bestimmt die Reihenfolge, in der sie in einem Ausdruck ausgeführt werden. Je höher die Priorität des Operators ist, desto zuerst wird er ausgeführt.

Das Folgende ist die Rangfolge der C-Sprachoperatoren von hoch nach niedrig:

1. Unärer Operator

  • & (Adressabruf)
    • (Dereferenzierung)
    • ( Nehmen Sie a positive Zahl)
    • (Nehmen Sie eine negative Zahl)
  • (logisch nicht)
  • ~ (Bit nicht)
  • ++ (Vorinkrementierung)
  • -- (Vordekrementierung)
2. Multiplikations- und Divisionsoperatoren

(Ergänzung )

    • (Subtraktion)
  • 4. Bitverschiebungsoperator

<< (Linksverschiebung)

    • (Rechtsverschiebung)
    • 5 Operatoren
  • < (kleiner als)

(größer als)

    <= (kleiner als oder gleich)
  • = (größer als oder gleich)
  • 6. Gleichheit Operatoren

== (gleich)

    != (ungleich)
  • 7. Logische Operatoren
  • && (logisches UND)
  • ||. (logisches ODER)
  • ! Nicht)

8. Zuweisung)

    *= (Multiplikationszuweisung)
  • /= (Divisionszuweisung)
  • %= (Restzuweisung)

<<= (Linksverschiebungszuweisung)

    = (Rechtsverschiebungszuweisung)
  • &= (logische UND-Zuweisung)
  • |= (logische ODER-Zuweisung)

^= (XOR-Zuweisung)

    Hinweis:

Operatoren mit derselben Priorität werden von links nach rechts geordnet hingerichtet. Sie können Klammern verwenden, um die Ausführungsreihenfolge von Operatoren zu ändern.

    Das obige ist der detaillierte Inhalt vonWie ist die Rangfolge der Operatoren in der C-Sprache?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

    Stellungnahme:
    Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn