Оператор | Значение | Пример | Результат |
---|---|---|---|
= | Простое присваивание | int a = 6; int b = 3; | a = 6 b = 3 |
+= | Присваивание со сложением операндов | a += b; | а = 9 |
-= | Присваивание с вычитанием операндов | a -= b; | а = 3 |
*= | Присваивание с умножением операндов | a *= b; | а = 18 |
/= | Присваивание с делением операндов | a /= b; | а = 2 |
+ | Сложение | c = a + b; | c = 9 |
- | Вычитание | c = a - b; | c = 3 |
* | Умножение | c = a * b; | c = 18 |
/ | Операция целочисленного деления | c = a / 4; | c = 1 |
% | Операция нахождения остатка | d = a % 4; | c = 2 |
++ | Инкремент (увеличение на 1)* | a ++; | a = 7 |
-- | Декремент (уменьшение на 1)* | b ++; | a = 2 |
*Инкремент и декремент могут стоять до или после переменной. Префиксная форма -- a, ++ a (сначала уменьшение/увеличение переменной, а потом следующие операции). Постфиксная форма a --, a ++ (уменьшение/увеличение после всех операций). |
Рекомендуем