Ein Ausdruck kann mehrere Operatoren enthalten. In diesem Fall bestimmt die Rangfolge der Operatoren, welcher Teil des Ausdrucks als Operand des jeweiligen Operators verarbeitet wird.
Empfohlen: „C Language Tutorial“
Wenn zwei Operanden in einem Ausdruck die gleiche Priorität haben, bestimmt ihre Assoziativität. Sie werden von links nach rechts oder von rechts nach kombiniert links.
Priorität und Assoziativität aller C-Sprachoperatoren:
Priorität | Operator | Assoziativgesetz | |
---|---|---|---|
1 | Suffixoperatoren: [] () · -> ++ --(Typname){list} | von links nach rechts | |
2 | Unär Operatoren: ++ - ! > | Von rechts nach links||
Multiplikations- und Divisionsoperatoren: * / % | Von links nach rechts | ||
Additions- und Subtraktionsoperatoren: + - | Von links nach rechts | ||
Verschiebung Operator: << Vergleichsoperatoren: <<= >>= | Von links nach rechts | ||
Gleichheitsoperator : == ! = | Von links nach rechts | ||
Bit-Operator UND: & | Von links nach rechts | ||
Bitoperator Bitoperator ODER: | | von links nach rechts | ||
Logischer Operator UND: && | von links nach rechts | ||
Logischer Operator ODER: || | Von links nach rechts | ||
Bedingungsoperator: ?: | Rechts nach links | ||
Zuweisungsoperator: | = + = <<= >>= | Von rechts nach links | |
16 | Kommaoperator:, | Von links nach rechts |
Weitere Inhalte zum Thema Programmierung finden Sie in der Spalte Einführung in die Programmierung auf der chinesischen PHP-Website!
Das obige ist der detaillierte Inhalt vonVorrang des C-Sprachoperators. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!