5. Types élémentaires

• Тype bool
• Тype int
• Тype char
• Type défini par énumération
• Types double, float
• Exemples et tâches

 

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