# ARITHMETIC OPERATORS ## Assignment | Operators | What does it do? | | --------- | ---------------- | | `=` | Initialize or change the value of a variable. ## Arithmetic | Operators | What does it do? | | --------- | ---------------- | | `+` | Addition | `-` | Subtraction | `*` | Multiplication | `/` | Division | `**` | Exponentiation | `%` | Modulo | `+=` | Plus-Equal (*Increment a variable.*) | `-=` | Minus-Equal (*Decrement a variable.*) | `*=` | Times-Equal (*Multiply a variable.*) | `/=` | Slash-Equal (*Divide a variable.*) | `%=` | Mod-Equal (*Remainder of dividing a variable.*) ## Bitwise | Operators | What does it do? | | --------- | ---------------- | | `<<` | Bitwise Left Shift | `<<=` | Left-Shift-Equal | `>>` | Bitwise Right Shift | `>>=` | Right-Shift-Equal | `&` | Bitwise AND | `&=` | Bitwise AND-Equal | `\|` | Bitwise OR | `\|=` | Bitwise OR-Equal | `~` | Bitwise NOT | `^` | Bitwise XOR | `^=` | Bitwise XOR-Equal ## Logical | Operators | What does it do? | | --------- | ---------------- | | `!` | NOT | `&&` | AND | `\|\|` | OR ## Miscellaneous | Operators | What does it do? | Example | | --------- | ---------------- | ------- | | `,` | Comma Separator | `((a=1,b=2,c=3))`