3. Операции

Операторы имеющие один операнд

Унарные выражения.

* : Оператор разыменования. Если данные оператор применяется к переменной ссылочного типа (указателя), то этот оператор обозначает данные на место в памяти.
! : Логическое отрицание. Если переменная логического типа - значение инвертируется. Если тип данных целочисленное значение - инвертируются биты данного числа.
& : Оператор получения адреса.
++: преинкремент и постинкремент
--: предекремент и постдекремент

Операторы имеющие два оператора (т.н. бинарные выражения)

Арифметические операции

+ : Сложение
- : Вычитание
* : Умножение
/ : Деление
% : Остаток от деления

Битовые операторы

& : Побитовое И
| : Побитовое включающее ИЛИ
^ : Битовое исключающее ИЛИ
<< : Сдвиг влево
>> : Сдвиг вправо

Логические операторы

Операторы || и && могут быть применены к операндам логического типа.

Оператор || обозначает логическое "или".
Оператор && обозначает логическое "и".
Операции сравнения
== : Равно.
!= : Неравно
< : Меньше чем
> : Больше чем
<= : Меньше чем или равно
>= : Больше чем или равно

Приоритет выполнения:

1. Унарные операторы
2. Арифметические операторы *, /, %
3. Арифметические операторы +, -
4. Битовые операторы
5. Операции сравнения больше, меньше
6. Операции сравнения равно / не равно
7. Логический оператор &&
8. Логический оператор ||