| operátor |
kiértékelés iránya |
leírás |
| lista (,) |
balról jobbra |
kifejezések listája |
| -> |
balról jobbra |
hivatkozás |
| ++,- |
nem asszociatív |
növelés, csökkentés |
| ** |
jobbról balra |
hatványozás |
| !, ,\és unáris +,- |
jobbról balra |
nem, bináris nem, címoperátor,+, - |
| = ,! |
balról jobbra |
szöveg illeszkedés, nem illeszkedés |
| *,/,%,x |
balról jobbra |
szorzás, osztás, modulus, ismétlés |
| +, -, . |
balról jobbra |
összeadás, kivonás, konkatenáció |
| <<,>> |
balról jobbra |
balra, illetve jobbra shift |
| unáris operátorok |
nem asszociativ |
pl. fájl tesztelés -f |
| <,>,<=,>=,lt,gt,le,ge |
nem asszociatív |
szám illetve szöveg összehasonlítása |
| ==,!=,<=>,eq,ne,cmp |
nem asszociatív |
szám illetve szöveg összehasonlítása |
| & |
balról jobbra |
bináris AND |
| |,^ |
balról jobbra |
bináris OR és XOR |
| && |
balról jobbra |
logikai AND |
| || |
balról jobbra |
logikai OR |
| .. |
nem asszociatív |
tartomány |
| ?: |
jobbról balra |
feltételes értékadás |
| =, +=, -=, *= ... |
jobbról balra |
értékadás operátorai |
| , => |
balról jobbra |
vessző és kulcs operátor |
| lista operátorok |
nem asszociatív |
lista manipulációk |
| not |
balról jobbra |
logikai NEM |
| and |
balról jobbra |
logikai ÉS |
| or, xor |
balról jobbra |
logikai VAGY-ok |
|