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) |