Truncar

Truncar algo significa encurtá-lo cortando uma parte. Na computação, a truncagem pode remover dígitos de um número, caracteres de uma string ou dados que excedam um tamanho ou limite especificado.

Por exemplo, truncar o número de ponto flutuante 2.75 para um inteiro remove sua parte fracionária, produzindo 2. A truncagem é diferente do arredondamento, portanto 3.875 se torna 3, e não 4. Ela também move números negativos em direção a zero: truncar -2.75 produz -2, não -3.

As strings podem ser truncadas quando excedem um limite de caracteres. Por exemplo, um programa pode truncar o input de texto de um usuário se ele contiver muitos caracteres. Por exemplo, se um usuário inserir 300 caracteres quando apenas 250 forem permitidos, o programa cortará os últimos 30 caracteres ao armazenar os dados. (Uma solução melhor seria limitar o campo de entrada a 250 caracteres para evitar uma truncagem inesperada.)

Os aplicativos também truncam visualmente nomes de arquivo e rótulos quando são longos demais para serem exibidos em uma área pequena. Por exemplo, um aplicativo pode encurtar "This document has a really long filename.txt" para "This document has a..." ao exibi-lo em uma coluna estreita. As reticências indicam que parte do texto original foi omitida, embora as próprias reticências não façam parte da truncagem.

Truncagem na programação de computadores

Muitas linguagens de programação fornecem uma função para truncar números. Por exemplo, o Python usa math.trunc(), enquanto o JavaScript usa Math.trunc(). Ambos removem a parte fracionária de um número sem arredondá-lo. Por exemplo, um desenvolvedor de um jogo de vídeo pode truncar o valor do nível de um jogador ao exibi-lo em uma tela. Se o nível do jogador no jogo for 6.92, a tela exibirá 6. Quando o valor atingir 7.0 ou mais, ela exibirá 7.

Truncar uma string envolve extrair os caracteres dentro de um intervalo especificado. Por exemplo, a função do PHP substr($text, 0, 6) começa no primeiro caractere e obtém exatamente seis caracteres da string $text. A função mb_substr() pode limitar com segurança textos codificados em vários bytes com base na quantidade de armazenamento exigida pela string. Ambos os métodos são úteis para garantir que as strings sejam pequenas o suficiente para serem armazenadas em um banco de dados ou em outro local com limitações de tamanho.

NOTE: A truncagem descarta permanentemente a parte omitida dos dados, a menos que o programa mantenha o valor original em outro local.

Atualizado August 4, 2026 por Per C.

quizTeste seus conhecimentos

A pattern that helps you remember something is called what?

A
Harmonic
0%
B
Pentonic
0%
C
Mnemonic
0%
D
Psyonic
0%
Correct! Incorrect!     View the Mnemonic definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de Truncar nesta página é uma definição original escrita pelos autores do TechTerms.com. Se você quiser fazer referência a esta página ou citar esta definição, use a barra de citação verde logo abaixo da definição.

Nosso objetivo é explicar a terminologia de informática de um jeito fácil de entender. Buscamos precisão e clareza em cada definição que publicamos. Se você tiver comentários sobre esta definição ou quiser sugerir um novo termo técnico, entre em contato.

A newsletter do Tech Terms

Amplie seus conhecimentos técnicos com nossa newsletter diária ou semanal! Assine hoje e receba novos termos e quizzes na sua caixa de entrada.

Assine a newsletter gratuita do TechTerms

Com que frequência você gostaria de receber um e-mail?

Você pode cancelar a assinatura ou alterar a frequência a qualquer momento usando os links disponíveis em cada e-mail. Dúvidas? Entre em contato.

Observação: a newsletter é enviada em inglês.