// DOCS NAVIGATION
Operadores e Precedência_
SOURCE: content/docs/reference/06-referencia-rapida.md — 06 Referência Rápida / 2. Operadores e Precedência / Operators & Precedence
Do mais alto ao mais baixo / From highest to lowest:
| Nível | Operador(es) | Tipo / Type | Associatividade |
|---|---|---|---|
| 1 (alto) | (expr), f(), x.y, x[i] | Primário | Esq. / Left |
| 2 | -x (unário), !x | Unário | Direita / Right |
| 3 | *, /, % | Multiplicativo | Esq. / Left |
| 4 | +, - | Aditivo | Esq. / Left |
| 5 | <, >, <=, >= | Relacional | Esq. / Left |
| 6 | ==, != | Igualdade | Esq. / Left |
| 7 | && | E lógico / Logical AND | Esq. / Left |
| 8 (baixo) | || | Ou lógico / Logical OR | Esq. / Left |
Operadores de atribuição / Assignment operators:
| Operador | Equivalente a |
|---|---|
= | atribuição / assignment |
+= | x = x + rhs |
-= | x = x - rhs |
*= | x = x * rhs |
/= | x = x / rhs |
%= | x = x % rhs |
Nota: Operadores de atribuição não são expressões — não retornam valor.
Note: Assignment operators are not expressions — they don't return a value.