En
programación, una
cadena de caracteres,
palabras,
ristra de caracteres o
frase (
string, en
inglés) es una secuencia ordenada (de longitud arbitraria, aunque finita) de elementos que pertenecen a un cierto
lenguaje formal o
alfabeto análogas a una
fórmula o a una
oración. En general, una cadena de caracteres es una sucesión de
caracteres (
letras,
números u otros
signos o
símbolos). Si no se ponen restricciones al alfabeto, una cadena podrá estar formada por cualquier combinación finita de los
caracteres disponibles (las letras de la 'a' a la 'z' y de la 'A' a la 'Z', los números del '0' al '9', el espacio en blanco ' ', símbolos diversos '!', '@', '%', etcétera).