Tableau1 montre le mémoire occupé et l’ensemble de données de chaque type: Tableau1. |
Type | Nombre d'octets | Description | L’ensemble de données |
bool | 2 | type logique | false, true Représentation interne: 0 et 1 |
char | 1 | type de symboles | Représente l'ensemble de tous les caractères imprimables et non imprimables ordonnés selon le code ASCII. Chaque caractère est représenté par un entier entre 0 et 255 ou entre -128 et 127. |
int | 2 ou 4 | entiers, stocker en 2 ou 4 octets. La mémoire occupée dépend de la réalisation concrète. | de -32 768 à 32 767 / 2 octets/
de -2 147 483 648 à 2 147 483 647 / 4 octets/ |
short | 2 | entiers, stocker en 2 octets | signed:de -32 768 à 32 767 unsigned: de 0 à 65 535 |
long | 4 | entiers, stocker en 4 octets | signed:
de -2 147 483 648 à 2 147 483 647 unsigned:de 0 à 4 294 967 295 |
énumération | 2 ou 4 | type défini par énumération | Les valeurs sont marquées par identificateurs. Représentation interne: nombres entiers. |
float | 4 | nombres à virgule flottante | 3.4e + / - 38 |
double | 8 | nombres à virgule flottante en double précision | 1.7e + / - 308 |
long double | 10 | nombres à virgule flottante en double précision stockés en 10 octets | 1.2 e + / - 4932 |