Приоритет оператора¶
П |
Оператор |
Назив |
Назив на енглеском |
Асоцијативност |
---|---|---|---|---|
1 |
|
индекс елемента низа |
array subscripting |
лево-у-десно |
1 |
|
позив функције |
function call |
лево-у-десно |
1 |
|
приступ члану структуре/уније |
structure/union member access |
лево-у-десно |
1 |
|
приступ члану структуре/уније показивачем |
structure/union member access through pointer |
лево-у-десно |
1 |
|
постфиксни инкремент |
postfix increment |
лево-у-десно |
1 |
|
постфиксни декремент |
postfix decrement |
лево-у-десно |
2 |
|
префиксни инкремент |
prefix increment |
десно-у-лево |
2 |
|
префиксни декремент |
prefix decrement |
десно-у-лево |
2 |
|
унарно плус |
unary plus |
десно-у-лево |
2 |
|
унарно минус |
unary minus |
десно-у-лево |
2 |
|
логичко НЕ |
logical NOT |
десно-у-лево |
2 |
|
битско НЕ |
bitwise NOT |
десно-у-лево |
2 |
|
кастовање |
cast |
десно-у-лево |
2 |
|
дереференцирање |
dereference |
десно-у-лево |
2 |
|
адреса |
аddress-of |
десно-у-лево |
2 |
|
величина |
size-of |
десно-у-лево |
3 |
|
множење |
multiplication |
лево-у-десно |
3 |
|
дељење |
division |
лево-у-десно |
3 |
|
остатак |
remainder |
лево-у-десно |
4 |
|
сабирање |
addition |
лево-у-десно |
4 |
|
одузимање |
subtraction |
лево-у-десно |
5 |
|
битско померање улево |
bitwise left shift |
лево-у-десно |
5 |
|
битско померање удесно |
bitwise right shift |
лево-у-десно |
6 |
|
мање |
less |
лево-у-десно |
6 |
|
мање или једнако |
less or equal |
лево-у-десно |
6 |
|
веће |
greater |
лево-у-десно |
6 |
|
веће или једнако |
greater or equal |
лево-у-десно |
7 |
|
једнако |
equal |
лево-у-десно |
7 |
|
различито |
not equal |
лево-у-десно |
8 |
|
битско И |
bitwise AND |
лево-у-десно |
9 |
|
битско ЕКСИЛИ |
bitwise XOR |
лево-у-десно |
10 |
|
битско ИЛИ |
bitwise OR |
лево-у-десно |
11 |
|
логичко И |
logical AND |
лево-у-десно |
12 |
|
логичко ИЛИ |
logical OR |
лево-у-десно |
13 |
|
тернарни условни |
ternary conditional |
десно-у-лево |
14 |
|
додела |
assignment |
десно-у-лево |
14 |
|
додела са сабирањем |
assignment by sum |
десно-у-лево |
14 |
|
додела са одузимањем |
assignment by difference |
десно-у-лево |
14 |
|
додела са множењем |
assignment by product |
десно-у-лево |
14 |
|
додела са дељењем |
assignment by quotient |
десно-у-лево |
14 |
|
додела са остатком |
assignment by remainder |
десно-у-лево |
14 |
|
додела са битским померањем лево |
assignment by bitwise left shift |
десно-у-лево |
14 |
|
додела са битским померањем десно |
assignment by bitwise right shift |
десно-у-лево |
14 |
|
додела са битским И |
assignment by bitwise AND |
десно-у-лево |
14 |
|
додела са битским ЕКСИЛИ |
assignment by bitwise XOR |
десно-у-лево |
14 |
|
додела са битским ИЛИ |
assignment by bitwise OR |
десно-у-лево |
15 |
|
запета |
comma |
лево-у-десно |
П |
Оператори |
Тип операције |
Асоцијативност |
---|---|---|---|
1 |
|
израз |
лево-у-десно |
2 |
|
унарна |
десно-у-лево |
3 |
|
мултипликативна |
лево-у-десно |
4 |
|
адитивна |
лево-у-десно |
5 |
|
битско померање |
лево-у-десно |
6 |
|
релациона |
лево-у-десно |
7 |
|
једнакост |
лево-у-десно |
8 |
|
битско И |
лево-у-десно |
9 |
|
битско ЕКСИЛИ |
лево-у-десно |
10 |
|
битско ИЛИ |
лево-у-десно |
11 |
|
логичко И |
лево-у-десно |
12 |
|
логичко ИЛИ |
лево-у-десно |
13 |
|
условни израз |
лево-у-десно |
14 |
|
додела |
десно-у-лево |
15 |
|
секвенцијална евалуација |
лево-у-десно |
* оператори у истој групи имају исти приоритет