//= Atribuição de divisão inteira
Última atualização: 2026-09-22
//= Atribuição de divisão inteira
//= divide a variável da esquerda pelo valor à direita arredondando para baixo, equivalente a x = x // y.
| Categoria | Operadores |
|---|---|
| Tipo | Operador |
📝 Sintaxe
x //= y
▶ Exemplo
Edite o código, clique em Executar e veja o resultado no painel de saída:
Saída:
3
💡 Casos relacionados
Mais estudos de caso em breve — aguarde.
❓ Perguntas frequentes
QQual é a diferença entre x //= 2 e x /= 2?
A`//=` é divisão de piso: com `x = 7; x //= 2`, `x == 3` e mantém o tipo int; `/=` sempre resulta em um float.
QO que acontece com //= em números negativos?
AAinda arredonda em direção ao infinito negativo: com `x = -7; x //= 2`, `x == -4` (não `-3`).
QO x em x //= 2 deve ser um inteiro?
ANão. Floats também funcionam: com `x = 7.5; x //= 2`, `x == 3.0`, e o resultado continua sendo um float.