Categoria |
Operador |
Què és o què fa |
1. La més alta |
() |
Parèntesi |
|
[]% |
Accés a vectors |
|
-> |
Accés amb punters a camps d'estructures |
|
. |
Accés sense punters a camps d'estructures |
2. Unaris |
! |
Negació lògica |
|
|
Negació bit a bit |
|
+ |
Positiu |
|
- |
Negatiu (oposat) |
|
++ |
Preincrement o postincrement |
|
-- |
Predecrement o postdecrement |
|
& |
Adreça |
|
* |
Indirecció |
|
sizeof |
grandària d'operant |
3. Multiplicatius |
* |
Multiplicació |
|
/ |
Divisió |
|
% |
Resta (mòdul) |
4. Additius |
+ |
Suma |
|
- |
Resta |
5. Rotació |
<< |
Rotació a l'esquerra |
|
>> |
Rotació a la dreta |
6. Relacional |
< |
Menor que |
|
<= |
Menor o igual que |
|
> |
Major que |
|
>= |
Major o igual que |
7. Igualtat |
== |
Igual que |
& |
I bit a bit |
|
9. |
^ |
O exclusiva bit a bit |
10. |
| |
O bit a bit |
11. |
&& |
I lògic |
12. |
|| |
O lògic |
13. Condicional |
?: |
(a ? x : i significa "si a llavors x, sinó i") |
14. Assignació |
= |
Assignació simple |
|
*= |
Multiplica i assigna |
|
/= |
Divideix i assigna |
|
%= |
Resta i assigna |
|
+= |
Suma i assigna |
|
-= |
Resta i assigna |
|
&= |
I bit a bit i assigna |
|
^= |
O exclusiva bit a bit i assigna |
|
|= |
O bit a bit i assigna |
|
<<= |
Rota esquerra i assigna |
|
>>= |
Rota dreta i assigna |
15. Coma |
, |
Avalua |