Cadena

En informática, una cadena es un tipo de datos fundamental que se utiliza para representar texto, a diferencia de los tipos de datos numéricos, como los enteros o los números de punto flotante. Contiene una secuencia o «cadena» de caracteres, que puede incluir letras, números, símbolos y espacios.

En la mayoría de los lenguajes de programación, las cadenas se escriben entre comillas para diferenciarlas de otros tipos de datos, como los números o los nombres de variables. Por ejemplo:

name = "Peter"; // This is a string
age = "44";     // This is a string
ID = 123;       // This is a number

Un programador puede comparar cadenas para comprobar si coinciden. Por ejemplo, la siguiente comparación comprueba si phrase1 y phrase2 son iguales.

if (phrase1 === phrase2) {
  // Code to execute if the values are equal
}

Los tres signos de igualdad de la comparación anterior comprueban si las cadenas coinciden Y si son del mismo tipo de datos. Por ejemplo, comparar las cadenas "12345" y "12345" devolvería TRUE, pero comparar la cadena "12345" con el entero 12345 devolvería FALSE. Además, comparar dos cadenas no idénticas, como "12345" y "12344", devolvería FALSE.

La longitud de una cadena se determina contando sus caracteres. La mayoría de los lenguajes de programación tienen una función de longitud de cadena (como strlen() en PHP) que devuelve la longitud de una cadena determinada. En los lenguajes de programación más antiguos, como C, las cadenas terminan con un marcador llamado carácter nulo (\0) para indicar el final de la cadena en la memoria.

Los lenguajes de programación modernos ofrecen diversas funciones para evaluar y manipular cadenas, como buscar subcadenas, obtener coincidencias de cadenas cercanas o «difusas» y reemplazar texto. Estos tipos de operaciones con cadenas son fundamentales para el funcionamiento de los motores de búsqueda y la IA generativa.

Actualizado December 18, 2024 por Per C.

quizPon a prueba tu conocimiento

Which of the following is the most widely held digital currency?

A
Ethereum
0%
B
Tether
0%
C
Bitcoin
0%
D
Solana
0%
Correct! Incorrect!     View the Bitcoin definition.
More Quizzes →

El diccionario informático Tech Terms

La definición de Cadena 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.