> For the complete documentation index, see [llms.txt](https://fashaun.gitbook.io/dev-c/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://fashaun.gitbook.io/dev-c/operator/increment-assignment-decrement.md).

# Increment, Assignment, Decrement

Increment

`++i // i = i + 1`

`i++ //`

Decrement

`--i // i = i - 1`

`i-- //`

| `+=`  | `a += b`  | `a = a + b`  |
| ----- | --------- | ------------ |
| `-=`  | `a -= b`  | `a = a - b`  |
| `*=`  | `a *= b`  | `a = a * b`  |
| `/=`  | `a /= b`  | `a = a / b`  |
| `%=`  | `a %= b`  | `a = a % b`  |
| `&=`  | `a &= b`  | `a = a & b`  |
| = b\` | \`a = a   | b\`          |
| `^=`  | `a ^= b`  | `a = a ^ b`  |
| `<<=` | `a <<= b` | `a = a << b` |
| `>>=` | `a >>= b` | `a = a >> b` |
