Cadena de caracteres

Keywords: Cadena de caracteres, Alfabeto, C más más, Lenguaje de programación Java, Letra, Matemáticas, Número, PHP

En matemáticas, una cadena de caracteres, palabra o frase es una secuencia ordenada de longitud arbitraria (aunque finita) de elementos que pertenecen a un cierto alfabeto. Habitualmente se usan las letras w, x, y,... para referirnos a cadenas. Por ejemplo, si tenemos un alfabeto Σ = {a, b, c}, una cadena podría ser: x = aacbbcba.

En general, una cadena de caracteres es una sucesión de caracteres (letras, números y/o determinados signos).

Se utilizan en programación, normalmente como un tipo de dato predefinido, para palabras, frases o cualquier otra sucesión de caracteres.

Es muy habitual que se delimiten mediante comillas superiores ("). Para poder mostrar, por ejemplo, una comilla (") dentro de la cadena y no tener problemas con las comillas que la delimitan, se usan secuencias de escape. Esto se aplica a otros caracteres reservados o no imprimibles como el retorno de carro. No obstante, las expresiones para producir estas secuencias de escape dependen del lenguaje de programación que se esté usando.

Una forma común, en muchos lenguajes, de escapar un carácter es anteponiéndole un «\» (sin comillas), p. e.: «\"» (sin comillas).

Algunas operaciones comunes

Concatenación: unir dos cadenas de caracteres.

$pareja = "Luis"." y "."Carmen"     # en Perl y PHP; 
 pareja = "Luis" & " y " & "Carmen"  # en Visual Basic;
 pareja = "Luis" + " y " + "Carmen"; # en C++ con la clase String.
 String pareja = "Luis"+ " y " + "Carmen"; # en Java con la clase String
 

Multiplicar una cadena: repetir una cadena un número de veces

$puntos ="." x 5 # pone 5 puntos en Perl
 
Wikipedia. Puedes encontrar fuentes en las wikipedias en otras lenguas. Si lo amplias hasta el punto de que este cartel no sea necesario por favor, elimínalo.

Keywords: Cadena de caracteres, Alfabeto, C más más, Lenguaje de programación Java, Letra, Matemáticas, Número, PHP