Арифметические операторы (CPP, C#)

Оператор Результат Оператор Результат
+ Сложение + = сложение с присваиванием
- вычитание (также унарный минус) -= вычитание с присваиванием
* Умножение * = умножение с присваиванием
/ Деление /= деление с присваиванием
% деление по модулю %= деление по модулю с присваиванием
++ Инкремент -- декремент

Целочисленные битовые операторы (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

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: