String
Keywords: String, C, Char, Wikipedia
String en informática es traducido como cadena de carácteres, o array de carácteres. Es un método sencillo de guardar en memoria un conjunto de carácteres.
Los strings tienen dos problemas que son resueltos según el lenguaje de programación que los implemente:
- Como se almacenan físicamente (seguidos, enlazados letra a letra). Generalmente son guardados un carácter a continuación de otro por una cuestión de eficiencia de acceso.
- Como se delimita el final de la cadena: Un carácter delimitador ("\0" en C), una propiedad que indique el número de letras (Count en C#), etc.
Dependiendo del lenguaje de programación los strings pueden ser estáticos o dinámicos, entendiendose esto como que pueden o no pueden crecer de tamaño en tiempo de ejecución (C no permite que las cadenas crezcan automáticamente de forma explíta, mientras que C# sí).
Un string suele ser representado entre comillas doble ("palabra"), mientras que un carácter de este string (un char) suele ser representado entre comillas simples ('p').
Generalmente para acceder a un carácter en una posición determinada se suele usar la forma variable[posicion].
