Prioritätstabelle der Operatoren in C-Sprache

下次还敢
Freigeben: 2024-04-29 19:36:15
Original
807 Leute haben es durchsucht

Die Operator-Prioritätsreihenfolgetabelle bestimmt die Ausführungsreihenfolge von Ausdrücken in der C-Sprache: Höchste Priorität: Klammern (), unäre Operatoren (++, --, !), sizeof, &, * (verwendete Adresse), Funktionsaufruf (), Array Index [], Zeigerelement ->++, - unär +, - Multiplikation *, Division /, Modulo % Addition +, Subtraktion - Linksverschiebung <<, Rechtsverschiebung >> >, >===, !=&, ^Niedrigste Priorität: Zuweisungsoperator (=)

Prioritätstabelle der Operatoren in C-Sprache

Prioritätsreihenfolge der Operatoren in der C-Sprache

Die Prioritätsreihenfolge der Operatoren in der C-Sprache bestimmt die Reihenfolge, in der Operatoren in einem Ausdruck ausgeführt werden. Operatoren mit höherer Priorität werden vor Operatoren mit niedrigerer Priorität ausgeführt.

Prioritätsbestelltabelle

?? Klammern können verwendet werden, um die Ausführungsreihenfolge von Operatoren mit der höchsten Priorität zu ändern.
<code class="c">a + b * c;</code>
Nach dem Login kopieren
Da die Multiplikation * eine höhere Priorität als die Addition + hat, führt der Ausdruck zuerst die Multiplikation und dann die Addition durch. Die Verwendung von Klammern ändert die Ausführungsreihenfolge der Operatoren. Der Ausdruck führt zuerst die Additionsoperation innerhalb der Klammern und dann die Multiplikationsoperation aus.
Priorität Operatoren
Höchste Klammern ()
. Unäre Operatoren (wie ++, --, !)
🔜 <, < =, >, >=
==, !=
&, ^
Niedrigster Zuweisungsoperator (=)
So verwenden Sie die Sequenztabelle
Operatoren mit höherer Priorität werden vor Operatoren mit niedrigerer Priorität ausgeführt. Wenn zwei Operatoren die gleiche Priorität haben, werden sie von links nach rechts ausgeführt.
Beispiel
<code class="c">(a + b) * c;</code>
Nach dem Login kopieren

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

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage