Type | Description | Taille (en octets) | Plage de valeur |
---|---|---|---|
bool | Booléen | 2 (sur processeur 16 bits) 4 (sur processeur 32 bits) | true (renvoie 1) ou false(renvoie 0) |
char | Caractère | 1 | -128 à 127 |
unsigned char | Caractère non signé | 1 | 0 à 255 |
short int | Entier | 2 | -32 768 à 32 767 |
unsigned short int | Entier court non signé | 2 | 0 à 65 535 |
int | Entier | 2 (sur processeur 16 bits) 4 (sur processeur 32 bits) | -32 768 à 32 767 -2 147 483 648 à 2 147 483 647 |
unsigned int | Entier non signé | 2 (sur processeur 16 bits) 4 (sur processeur 32 bits) | 0 à 65 535 0 à 4 294 967 295 |
long int | Entier long | 4 | -2 147 483 648 à 2 147 483 647 |
unsigned long int | Entier long non signé | 4 | 0 à 4 294 967 295 |
float | Réel | 4 | -3.4*10-38 à 3.4*1038 |
double | u Double | 8 | -1.7*10-308 à 1.7*10308 |
long double | Double long | 10 | -3.4*10-4932 à 3.4*104932 |