59 lines
1.2 KiB
Plaintext
59 lines
1.2 KiB
Plaintext
|
|
# 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))`
|
|
|
|
|
|
<!-- CHAPTER END -->
|
|
|