% (Целочисленный остаток) | Бинарная операция. Возвращает целочисленный остаток от деления двух операндов. | 2 % 5 возвращает 2. |
++ (Инкремент) | Унарная операция. Прибавляет 1 к операнду. Если используется как префикс (++x), возвращает значение операнда после прибавления 1; если используется как постфикс (x++), возвращает значение операнда до прибавления 1. | Если x равен 3, то ++x устанавливает 4 в x и возвращает 4, а x++ устанавливает 4 в x и возвращает 3. |
-- (Декремент) | Унарная операция. Вычитает 1 из операнда. Возвращаемые значения аналогичны оператору инкремента. | Если x равен 3, то --x устанавливает 2 в x и возвращает 2, а x++ устанавливает 2 в x и возвращает 3. |
- (Унарное отрицание) | Унарная операция. Возвращает отрицание операнда. | Если x равен 3, то -x возвращает -3. |