Une chaîne de caractères est un type que l'on peut donner à une variable dans un algorithme (ou programme informatique). La chaîne de caractères et sans doute le type de variables le plus populaire et le plus utilisé dans de nombreux langages de programmation. Certains langages en ont même fait leur type vedette comme c'est le cas du langage Perl.
Une chaîne de caractère est un texte. La valeur que l'on peut affecter à une variable de type chaîne de caractères peut être un mot, une phrase ou un texte composé de plusieurs paragraphes. Donc dans une chaîne on peut trouver des caractères alphabétiques (accentués ou non), des caractères numériques, les marqueurs de ponctuation, les caractères spéciaux... On peut même trouver des caractères provenants d'autres systèmes d'écriture comme le grec ou l'arabe...
L'implémentation des chaînes de caractères dans les langages de programmation est étroitement lié à au système d'encodage comme l'ASCII, Unicode... Mais en algorithmique on ne s'intéresse pas à ces détails techniques et on manipule les variables de types chaînes de caractères normalement.
Les chaînes de caractères en vidéo
Dans cette vidéo j'ai essayé d'englober toutes les notions dont on a besoin pour manipuler les chaînes de caractères dans un algorithme écrit en pseudo-code:
https://www.youtube.com/watch?v=mRs7NuiDXu4