Оператор
| Результат
| Оператор
| Результат
|
+
| Сложение
| + =
| сложение с присваиванием
|
-
| вычитание (также
унарный минус)
| -=
| вычитание с присваиванием
|
*
| Умножение
| * =
| умножение с присваиванием
|
/
| Деление
| /=
| деление с присваиванием
|
%
| деление по модулю
| %=
| деление по модулю с присваиванием
|
++
| Инкремент
| --
| декремент
|
Целочисленные битовые операторы (CPP, C#)
Оператор
| Результат
| Оператор
| Результат
|
~
| побитовое унарное
отрицание (NOT)
|
|
|
&
| побитовое И (AND)
| &=
| побитовое И (AND) с
присваиванием
|
|
| побитовое ИЛИ (OR)
| |=
| побитовое ИЛИ (OR) с
присваиванием
|
^
| побитовое исключающее ИЛИ (XOR)
| ^=
| побитовое исключающее
ИЛИ (XOR) с присваиванием
|
>>
| сдвиг вправо
| >> =
| сдвиг вправо с присваиванием
|
>>>
| сдвиг вправо с
заполнением нулями
| >>>=
| сдвиг вправо с заполнением нулями с присваиванием
|
<<
| сдвиг влево
| <<=
| сдвиг влево с присваиванием
|
Операторы отношения (CPP, C#)
Оператор
| Результат
|
==
| равно
|
!=
| не равно
|
>
| больше
|
<
| меньше
|
>=
| больше или равно
|
<=
| меньше или равно
|
Булевы логические операторы (CPP, С#)
Оператор
| Результат
| Оператор
| Результат
|
&
| логическое И (AND)
| &=
| И (AND) с присваиванием
|
|
| логическое ИЛИ (OR)
| =
| ИЛИ (OR) с присваиванием
|
^
| логическое исключающее ИЛИ (XOR)
| ^=
| исключающее ИЛИ (XOR) с присваиванием
|
||
| оператор OR быстрой оценки выражений (short circuit OR)
| ==
| равно
|
&&
| оператор AND быстрой оценки выражений (short
circuit AND)
| !=
| не равно
|
!
| логическое унарное
отрицание (NOT)
| ?:
| тернарный оператор if-thenelse
|