C-Programmierung
Operatorenvorrang
← Verschachtelte Operatoren | ● | Klammer Operator →
Der Operatorvorrang kann immer explizit durch Klammerung ausgedrückt werden.
Operatoren mit der höchsten Priorität werden zuerst geklammert.
Die Auswertung erfolgt dann von innen nach außen.
Beispielhaft am Ausdruck a+b*c → (a+(b*c))
Bei identischer Operatorpriorität hat der am weitesten links stehende Operator Vorrang, d.h. die Auswertung erfolgt von links nach rechts.
Beispielhaft am Ausdruck a+b+c → ((a+b)+c):
+ nicht: +
/ \ / \
+ c + a +
/ \ /|\ / \
a b a b c b c