Sommaire

Présentation

1. Principe et définitions

a. Simplifier les variables

Jusqu’à présent, les types de données que vous avez rencontrés sont des scalaires, sauf pour les chaînes de caractères. Pour rappel un scalaire est un type de donnée qui ne représente qu’une seule variable à la fois. Un entier, un caractère, un réel, un booléen, etc., sont des scalaires. Une chaîne de caractères non : il s’agit d’une suite, ou liste, de caractères, les uns après les autres. Une chaîne est donc une liste ordonnée par vos soins de scalaires. Les langages proposent souvent un type pour les chaînes de caractères, mais c’est une facilité offerte par ceux-ci. Un langage comme le C n’en propose pas. En algorithmique, vous utilisez le type "alphanumérique", il vous faudra alors faire attention lors de la conversion en C.

Mais alors comment se représenter une chaîne de caractères avec un type scalaire ? Il faut pour cela se rappeler comment sont placées en mémoire les informations. La mémoire de l’ordinateur est composée de cases pouvant contenir certaines informations. Ces cases sont numérotées (on parle d’adresse de la case) et contiennent des données. Ces données représentent ce que vous voulez selon le contexte de leur utilisation.

Vous pouvez, par exemple, partir ...