Red de conocimiento informático - Aprendizaje de código fuente - ¿Qué es una cadena de texto?

¿Qué es una cadena de texto?

Una cadena o cadena de caracteres (String) es una cadena de números, letras y guiones bajos.

Generalmente registrado como s="a1a2---an" (n>=0). Es un tipo de datos en lenguajes de programación que representa texto. En programación, una cadena es una secuencia contigua de símbolos o valores, como una cadena de símbolos (cadena) o una cadena de dígitos binarios (cadena de dígitos binarios).

La cadena en su conjunto se utiliza a menudo como objeto de operaciones, como buscar subcadenas en una cadena, recuperar subcadenas, insertar subcadenas en una determinada posición de la cadena y eliminar subcaracteres.

Las condiciones necesarias para que dos cadenas sean iguales son que sus longitudes sean iguales y que los caracteres en cada posición correspondiente sean iguales. Si p y q son dos cadenas, entonces la operación de encontrar la primera aparición de q en p se llama coincidencia de patrones. Los dos métodos de almacenamiento de cadenas más básicos son el almacenamiento secuencial y el almacenamiento vinculado.

Información ampliada:

Longitud de la cadena:

Aunque formalmente una cadena puede tener cualquier longitud (pero finita), en los lenguajes reales la longitud de la cadena a menudo se limita a un valor artificialmente grande.

Hay dos tipos de datos de cadena: "cadena de longitud fija" tiene una longitud máxima fija y utilizará la misma cantidad de memoria independientemente de si se alcanza el valor máximo y "longitud variable; string" La longitud no es fija arbitrariamente sino que depende del tamaño real.

La longitud de una "cadena de longitud variable" no es completamente fija, sino que utiliza una cantidad diferente de memoria según el tamaño real.

La mayoría de cadenas en los lenguajes de programación modernos son cadenas de longitud variable.

La mayoría de las cadenas en los lenguajes de programación modernos son cadenas de longitud variable. A pesar del nombre, todas las cadenas de longitud variable tienen un límite de longitud, generalmente determinado sólo por la cantidad de memoria disponible.

Enciclopedia Baidu - Cadena