Ci-dessous la taille des types de données en C/C++ sur une machine x86 32 bits.
Type | Longueur | Domaine de valeurs |
---|---|---|
unsigned char | 8 bits | 0 à 255 |
char | 8 bits | -128 à 127 |
enum | 16 bits | -32,768 à 32,767 |
unsigned int | 16 bits | 0 à 65,535 |
short int | 16 bits | -32,768 à 32,767 |
int | 16 bits | 0 à 65,535 |
unsigned long | 32 bits | 0 à 4,294,967,295 |
long | 32 bits | -2,147,483,648 à 2,147,483,647 |
float | 32 bits | 3.4 * (10^-38) à 3.4 * (10^+38) |
double | 64 bits | 1.7 * (10^-308) à 1.7 * (10^+308) |
long double | 80 bits | 3.4 * (10^-4932) à 1.1 * (10^+4932) |