© Éditions Eyrolles
17
Chapitre 2
Les types de base
du langage C
Les types char, int et float que nous avons déjà rencontrés sont souvent dits « scalaires »
ou « simples », car, à un instant donné, une variable d’un tel type contient une seule valeur. Ils
s’opposent aux types « structurés » (on dit aussi « agrégés ») qui correspondent à des variables
qui, à un instant donné, contiennent plusieurs valeurs (de même type ou non). Ici, nous étudierons en détail ce que l’on appelle les types de base du langage C ; il s’agit des types scalaires
à partir desquels pourront être construits tous les autres, dits « types dérivés », qu’il s’agisse :
●
de types structurés comme les tableaux, les structures ou les unions,
●
d’autres types simples comme les pointeurs ou les énumérations.
Auparavant, cependant, nous vous proposons de faire un bref rappel concernant la manière
dont l’information est représentée dans un ordinateur et la notion de type qui en découle.
1 La notion de type
La mémoire centrale est un ensemble de positions binaires nommées bits. Les bits sont regroupés
en octets (8 bits), et chaque octet est repéré par ce qu’on nomme son adresse.
Delannoy Livre.book Page 17 Mercredi, 6. mai 2009 4:26 16
17
Chapitre 2
Les types de base
du langage C
Les types char, int et float que nous avons déjà rencontrés sont souvent dits « scalaires »
ou « simples », car, à un instant donné, une variable d’un tel type contient une seule valeur. Ils
s’opposent aux types « structurés » (on dit aussi « agrégés ») qui correspondent à des variables
qui, à un instant donné, contiennent plusieurs valeurs (de même type ou non). Ici, nous étudierons en détail ce que l’on appelle les types de base du langage C ; il s’agit des types scalaires
à partir desquels pourront être construits tous les autres, dits « types dérivés », qu’il s’agisse :
●
de types structurés comme les tableaux, les structures ou les unions,
●
d’autres types simples comme les pointeurs ou les énumérations.
Auparavant, cependant, nous vous proposons de faire un bref rappel concernant la manière
dont l’information est représentée dans un ordinateur et la notion de type qui en découle.
1 La notion de type
La mémoire centrale est un ensemble de positions binaires nommées bits. Les bits sont regroupés
en octets (8 bits), et chaque octet est repéré par ce qu’on nomme son adresse.
Delannoy Livre.book Page 17 Mercredi, 6. mai 2009 4:26 16
