O que significa ⌋
Dá o maior inteiro que não passa de x. ⌊3,8⌋ 3, ⌊7⌋ 7 e ⌊3,8⌋ 4. O último surpreende: o piso vai sempre em direção a menos infinito, não a zero, então para negativos não é o mesmo que cortar as casas decimais.
A ideia é mais antiga que a forma. Gauss escreveu a função parte inteira com colchetes comuns, [x], em 1808. Kenneth Iverson introduziu em 1962 os nomes “floor” (piso) e “ceiling” (teto) e estes meios colchetes na sua notação de programação: barra embaixo, arredonda para baixo; barra em cima (⌈x⌉), para cima.
Onde vou encontrar isso?
Em fórmulas que tiram inteiros de frações. Por exemplo ⌊n/2⌋ para a posição do meio de uma lista, ⌊log₂ n⌋ na análise de algoritmos ou fórmulas de teoria dos números que contam múltiplos. Nas linguagens de programação a mesma operação é uma função como floor(x), por isso ⌋ aparece mais em livros, artigos e documentação do que no código.
Notação técnica de matemática e programação; não tem tom em mensagens.
Não troque por ⌉: o colchete de teto arredonda para cima e muda o resultado.
Faz parte das coleções
Não confunda com
4



Vale a pena saber
- A notação de Iverson virou a linguagem APL, em que ⌊ e ⌈ são operadores sozinhos: piso e teto, ou mínimo e máximo entre dois valores.
Perguntas frequentes
2Piso é o mesmo que cortar as casas decimais?
Só para positivos. Cortar decimais transforma 3,8 em 3, mas ⌊3,8⌋ 4, porque o piso sempre desce.
⌊x⌋ é o mesmo que [x]?
Sim, na maioria dos livros. [x] é a notação antiga de Gauss para a mesma função parte inteira; ⌊x⌋ evita confusão com colchetes comuns.
Coleções com ⌋
1Como digitar ou encontrar ⌋
- Também chamado
- colchete de piso direito · rfloor · colchete chão direito
- Pesquise como
- colchete piso · função piso · função chão · parte inteira · arredondar para baixo · latex rfloor
- Pode ser usado em
- Qualquer campo de texto · a forma depende da fonte
⌋\230BCódigos e codificaçãoPontos de código: 1
Um símbolo visível pode conter vários pontos de código. JS .length conta unidades UTF-16; UTF-8 conta bytes.





