Truncar

Truncar algo significa acortarlo cortando una parte. En informática, la truncación puede eliminar dígitos de un número, caracteres de una cadena o datos que superan un tamaño o límite especificado.

Por ejemplo, truncar el número de punto flotante 2.75 a un entero elimina su parte fraccionaria y produce 2. La truncación es diferente del redondeo, por lo que 3.875 se convierte en 3 en lugar de 4. También mueve los números negativos hacia cero: truncar -2.75 produce -2, no -3.

Las cadenas pueden truncarse cuando superan un límite de caracteres. Por ejemplo, un programa puede truncar la entrada de texto de un usuario si contiene demasiados caracteres. Por ejemplo, si un usuario ingresa 300 caracteres cuando solo se permiten 250, el programa eliminará los últimos 30 caracteres al almacenar los datos. (Una solución mejor sería limitar el campo de entrada a 250 caracteres para evitar una truncación inesperada.)

Las aplicaciones también truncan visualmente los nombres de archivo y las etiquetas cuando son demasiado largos para mostrarlos en un área pequeña. Por ejemplo, una aplicación podría acortar "This document has a really long filename.txt" a "This document has a..." al mostrarlo en una columna estrecha. Los puntos suspensivos indican que se ha omitido parte del texto original, aunque los propios puntos suspensivos no forman parte de la truncación.

Truncación en la programación informática

Muchos lenguajes de programación proporcionan una función para truncar números. Por ejemplo, Python usa math.trunc(), mientras que JavaScript usa Math.trunc(). Ambos eliminan la parte fraccionaria de un número sin redondearlo. Por ejemplo, un desarrollador de videojuegos puede truncar el valor del nivel de un jugador al mostrarlo en una pantalla. Si el nivel del jugador en el juego es 6.92, la pantalla mostrará 6. Cuando el valor llegue a 7.0 o más, mostrará 7.

Truncar una cadena implica extraer los caracteres dentro de un rango especificado. Por ejemplo, la función de PHP substr($text, 0, 6) comienza en el primer carácter y obtiene exactamente seis caracteres de la cadena $text. La función mb_substr() puede limitar de forma segura el texto codificado con varios bytes según la cantidad de almacenamiento que requiere la cadena. Ambos métodos son útiles para garantizar que las cadenas sean lo suficientemente pequeñas para almacenarse en una base de datos u otra ubicación con limitaciones de tamaño.

NOTE:La truncación descarta permanentemente la parte omitida de los datos, a menos que el programa conserve el valor original en otro lugar.

Actualizado August 4, 2026 por Per C.

quizPon a prueba tu conocimiento

What does it mean for a component to be "hot swappable?"

A
Its clock speed can be raised or lowered through software.
0%
B
It can be connected or disconnected while the computer is turned on.
0%
C
It can wake a computer from standby mode.
0%
D
It is compatible with computers running Windows and macOS.
0%
Correct! Incorrect!     View the Hot Swappable definition.
More Quizzes →

El diccionario informático Tech Terms

La definición de Truncar en esta página es una definición original escrita por los autores de TechTerms.com. Si desea hacer referencia a esta página o citar esta definición, utilice la barra de cita verde directamente debajo de la definición.

Nuestro objetivo es explicar la terminología informática de manera sencilla y comprensible. Nos esforzamos por la precisión y la claridad en cada definición que publicamos. Si tiene comentarios o desea sugerir un nuevo término técnico, contáctenos.

El boletín de Tech Terms

¡Mejora tu conocimiento técnico con nuestro boletín diario o semanal! Suscríbete hoy y recibe nuevos términos y cuestionarios en tu bandeja de entrada.

Suscríbase al boletín gratuito de TechTerms

¿Con qué frecuencia desea recibir un correo?

Puede cancelar su suscripción o cambiar la frecuencia en cualquier momento usando los enlaces disponibles en cada correo. ¿Preguntas? Contáctenos.

Nota: El boletín se envía en inglés.