Variables et instruction d’affectation
CHAPITRE 2
18
De telles limitations n’existent pas dans la vie courante où nous écrivons des nombres aussi
grands que nous le souhaitons et avec un nombre quelconque de décimales. On les retrouve
en revanche dans l’utilisation de calculatrices.
Quant au type caractère, il utilise au minimum un octet (8 bits), ce qui laisse la place pour
256 valeurs possibles. Cette contrainte paraît acceptable si l’on se limite aux langues européennes car on peut alors représenter tous les caractères que l’on trouve sur un clavier d’ordinateur. Souvent, certains codes correspondent, non plus à un « caractère représentable »
(disposant d’un graphiqme), mais à une « fonction » telle que : effacement d’écran, retour à
la ligne, émission d’un signal sonore... Dans la suite de l’ouvrage, nous n’utiliserons que les
caractères susceptibles d’être écrits (lettres majuscules ou minuscules, caractères accentués,
chiffres, signes opératoires...).
Remarque
À propos des caractères, il est très important de distinguer :
– les caractères que l’on utilise pour écrire un programme,
– les caractères appartenant au type caractère et susceptibles d’être manipulés par les instructions du programme.
Il est en effet fréquent que ces deux ensembles de caractères ne soient pas totalement identiques. Par exemple, il arrivera souvent que les caractères accentués ne puissent pas apparaître dans un nom de variable, alors qu’ils pourront être manipulés par un programme.
2.3 Les types que nous utiliserons
Pour l’instant, nous nous limiterons aux types permettant de représenter des nombres ou des
caractères. Pour ce qui est des nombres, nous distinguerons, comme le font la plupart des langages, les entiers des réels, ce qui nous amènera finalement à considérer les trois types
suivants :
Plus tard (au chapitre 4), nous rencontrerons un autre type de base : le type booléen.
2.4 Déclaration de type
Généralement, le type d’une variable est choisi, une fois pour toutes, à l’aide d’une instruction particulière nommée « déclaration de type ». C’est ainsi que nous procéderons dans la
suite de l’ouvrage et nous conviendrons d’utiliser des instructions comme :
entier : représentation exacte d’une partie des nombres entiers relatifs,
réel : représentation (généralement approchée) d’une partie des nombres réels,
caractère : représentation d’un (seul) caractère.
Précédent

- 41/370

Suivant