Символ  | Описание  | Направл.  | 
Самый высокий приоритет  | ||
| ::(унарн) | Область видимости | справа | 
| ::(бинар) | Область видимости | слева | 
| () | Вызов функции | слева | 
| [] | Выделение элемента массива | слева | 
| -> | Выделение элемента структуры адресуемой указателем | слева | 
| . | Выделение элемента структуры или объединения | слева | 
| ->* | Обращение по адресу объекта к адресу функции объекта | слева | 
| .* | Обращение через объект к адресу функции объекта | слева | 
| ++ | Пост-приращение | справа | 
| -- | Пост-декремент | справа | 
| + | Унарный плюс | справа | 
| - | Унарный минус | справа | 
| ! | Логическое отрицание | справа | 
| ~ | Побитовое отрицание | справа | 
| (тип) | Приведение типов: (float)i | справа | 
| * | Обращение по адресу переменной | справа | 
| & | Определение адреса переменной | справа | 
| sizeof | Определение размера, в байтах | справа | 
| * | Умножение | слева | 
| / | Деление | слева | 
| % | Остаток от деления | слева | 
| + | Сумма | слева | 
| - | Разность | слева | 
| << | Сдвиг влево | слева | 
| >> | Сдвиг вправо | слева | 
| < | Меньше | слева | 
| <= | Меньше и равно | слева | 
| > | Больше | слева | 
| >= | Больше и равно | слева | 
| == | Равно | слева | 
| != | Неравно | слева | 
| & | Поразрядный «И» | слева | 
| ^ | Поразрядный «исключающий ИЛИ» | слева | 
| | | Поразрядный «ИЛИ» | слева | 
| && | Логический «И» | слева | 
| || | Логический «ИЛИ» | слева | 
| ?: | Условная операция(int i=(val>=0)?val:-val;) | справа | 
| = | Присваивание | справа | 
| +=, -=, *=, /=, %=, |=, &=, <=, >= | Составное присваивание | справа | 
| , | Операция последования (последовательность выполнения) | слева |