| Syntax |   | Same as |   | Function | 
| variable += expression |   |  variable = variable + expression |   | Add expression to variable | 
| variable -= expression |   |  variable = variable - expression |   | Subtract expression from variable | 
| variable *= expression |   |  variable = variable * expression |   | Multiply variable with expression | 
| variable /= expression |   |  variable = variable / expression |   | Divide variable by expression | 
| variable %= expression |   |  variable = variable % expression |   | Modulo variable by expression | 
| variable <<= expression |   |  variable = variable << expression |   | Shift variable expression bits left | 
| variable >>= expression |   |  variable = variable >> expression |   | Shift variable expression bits right | 
| variable |= expression |   |  variable = variable | expression |   | Or variable with expression | 
| variable &= expression |   |  variable = variable & expression |   | And variable with expression | 
| variable ^= expression |   |  variable = variable ^ expression |   | Xor variable with expression |