Операции типа сложения | + | Бинарный плюс (сложение) |
- | Бинарный минус (вычитание) | |
Операции типа умножения | * | Умножение |
/ | Деление | |
% | Остаток от деления | |
Операции сдвига | << | Сдвиг влево |
>> | Сдвиг вправо | |
Поразрядные операции | & | Поразрядное И |
^ | Поразрядное исключающее ИЛИ | |
| | Поразрядное включающее ИЛИ | |
Логические операции | && | Логическое И |
Логическое ИЛИ | ||
Операции присваивания | = | Присваивание |
*= | Присвоить произведение | |
/= | Присвоить частное | |
%= | Присвоить остаток | |
+= | Присвоить сумму | |
-= | Присвоить разность | |
<<= | Присвоить сдвиг влево | |
>>= | Присвоить сдвиг вправо | |
&= | Присвоить поразрядное И | |
^= | Присвоить поразрядное
исключающее ИЛИ | |
|= | Присвоить поразрядное ИЛИ | |
Операции отношения | < | Меньше |
> | Больше | |
<= | Меньше или равно | |
>= | Больше или равно | |
Операции равенства | == | Равно |
!= | Не равно | |
Операции выбора элемента | . | Непосредственный выбор элемента |
-> | Косвенный выбор элемента | |
Операции с элементами класса | :: | Доступ/определение области действия |
.* | Обращение через указатель к элементу класса | |
->* | Обращение через указатель к элементу класса | |
Условные операции | a ? x : y | "Если a, то x, иначе - y" |
Операция запятой | , | Вычислить, например, a, b, c слева - направо |