Types et
variables en langage C
rapprochons nous un peu du physique
Lorque le compilateur traduit les variables il doit
réserver la place en mémoire qui lui correspond:
Remarques:
- L'emplacement en mémoire d'une variable correspond
à l'adresse de la variable (rappel: en C en obtient l'adresse
d'une
variable en mettant un & devant son nom)
- Les variables sont stockées les unes derrière
les autres dans le programme traduit (et ensuite en mémoire): on
peut en déduire que l'adresse de pHT
(&pHT) est égale à &nbDVD+4 et que l'adresse de cat (&cat) est
égale à &nbDVD+8 et
donc égale
aussi à &pHT
+4.
TYPE
|
NB OCTETS
|
VALEURS
|
int
|
4
|
-2147483647 à
2147483647
|
float
|
4
|
-10-37
à 1037
|
char
|
1
|
tous les
caractères
|
suivant plan