Divides the value of a variable by the value of an expression, and assigns the remainder to the variable.
result %= expression
Any numeric variable.
Any numeric expression.
Using this operator is almost the same as specifying
result = result % expression, except that result is only evaluated once.