| Operator | | Meaning |
| = | | Assignment- The result of the operation on the right will be placed into the variable on the left |
| + | | Addition- The values to the left and right of this operator are added together |
| - | | Subtraction- The value to the right of this operator is subtracted from the value to the left of this operator |
| * | | Multiplication- The values to the left and right of this operator are multiplied together |
| / | | Division- The value to the left of this operator is divided by the value to the right of this operator |
| << | | Arithmetic Left Shift- The bits of the value to the left of this operator are shifted left the number of times described by the value to the right of this operator. This is a signed operation |
| >> | | Arithmetic Right Shift- The bits of the value to the left of this operator are shifted right the number of times described by the value to the right of this operator. This is a signed operation |
| & | | Logical AND- The value to the left of this operator is ANDed by the value to the right of this operator |
| | | | Logical OR- The value to the left of this operator is ORed by the value to the right of this operator |
| ^ | | Logical XOR- The value to the left of this operator is XORed by the value to the right of this operator |
| % | | Modulus- The result of this operation is the remainder of division of the value to the left of this operator by the value to the right of this operator |
| += | | Addition Assignment- The value of the variable to the left of this operator is increased by the value to the right of this operator |
| -= | | Subtraction Assignment- The value of the variable to the left of this operator is increased by the value to the right of this operator |
| *= | | Multiplication Assignment- The value of the variable to the left of this operator is multiplied by the value to the right of this operator |
| /= | | Division Assignment- The value of the variable to the left of this operator is divided by the value to the right of this operator |
| <<= | | Arithmetic Left Shift Assignment- The bits of the value of the variable to the left of this operator are shifted left the number of times described by the value to the right of this operator. This is a signed operation |
| >>= | | Arithmetic Right Shift Assignment- The bits of the value of the variable to the left of this operator are shifted right the number of times described by the value to the right of this operator. This is a signed operation |
| &= | | Logical AND Assignment- The value of the variable to the left of this operator is ANDed by the value to the right of this operator |
| |= | | Lorical OR Assignment- The value of the variable to the left of this operator is ORed by the value to the right of this operator |
| ^= | | Logical XOR Assignment- The value of the variable to the left of this operator is XORed by the value to the right of this operator |
| %= | | Modulus Assignment- The value of the variable to the left of this operator is made equal to the remainder of division of itself by the value to the right of this operator |
| ++ | | Increment- The value of the variable to the left of this operator is increased by 1 |
| -- | | Decrement- The value of the variable to the left of this operator is decreased by 1 |