Une variable peut contenir différents types de données et de tailles différentes.
Contrairement à la programmation, l’algorithmique ne gère pas le problème de l’allocation de mémoire ou la destruction des objets. Une variable sera par exemple de type Numérique pouvant représenter une fois transposée dans le langage de programmation souhaité aussi bien un entier, qu’un réel, un double …
Les types de contenu des variables les plus courants sont :
- Booléen, représentant une valeur logique binaire oui ou non, ouvert ou fermé, vrai ou faux
- Numérique, représentant un nombre quelconque
- Caractère, représentant un caractère seul
- Chaîne de caractères, représentant un texte de zéro, un ou plusieurs caractères
De plus, le type de contenu peut être une structure d’objet personnalisée (par exemple un type Personne comprenant son nom, prénom…)
Par convention le contenu des variables de type :
- Booléen sera
Faux
ouVrai
- Numérique utilisera le format d’écriture
12345.6789
- Caractère sera noté avec une apostrophe simple (exemple
'c'
) - Chaîne de caractères (ou String) sera notée entre guillemets doubles (exemple
"contenu de la chaine"
)
Ci-dessous un petit récapitulatif des types de variables :
Type | Utilité | Exemple |
---|---|---|
Booléen | Représente un état binaire, vrai ou faux | Vrai |
Numérique | Représente un nombre quelconque | 12345.6789 |
Caractère | Représente un caractère unique (comme une touche du clavier) | 'c' |
Chaîne de caractères | Représente un texte | "contenu de la chaîne" |