La carte dispose de quelques kilo-octets de mémoire vive. Un tableau généreusement dimensionné y tient une place qui se calcule, et qu'il vaut mieux calculer avant de la manquer.
Les tailles des types
Sur cette carte :
| Type | Octets |
|---|---|
bool | 1 |
byte | 1 |
char | 1 |
int | 2 |
long | 4 |
float | 4 |
Objectif
Calculer la place occupée par un tableau de dix cases en int puis en byte, l'économie que représente le changement de type, et le nombre de cases int que l'on peut loger dans deux mille octets.
Rappels
Un capteur analogique rend une valeur entre 0 et 1023, qui ne tient pas dans un byte. Le choix du type se décide sur l'étendue des valeurs à stocker, pas seulement sur la place disponible.