Оператор присваивания модуля (%=)
Делит значение переменной на значение выражения и присваивает остаток переменной.
result %= expression
Аргументы
result
Любая числовая переменная.expression
Произвольное числовое выражение.
Заметки
Использование этого оператора практически ничем не отличается от указания выражения result = result % expression за одним исключением: значение result вычисляется только один раз.