Voici les types de données élémentaires du langage de programmation Pure C (soit les types de données sur lesquels reposent tous les autres types de données) :
| Type | Taille en octet | Taille en bits | Valeur autorisé |
|---|---|---|---|
| unsigned char | 1 | 8 | 0 à 255 |
| char | 1 | 8 | -128 à 127 |
| enum | 2 | 16 | -32 768 à 32 767 |
| unsigned short | 2 | 16 | 0 à 65 535 |
| unsigned int | 2 | 16 | 0 à 65 535 |
| short | 2 | 16 | -32 768 à 32 767 |
| int | 2 | 16 | -32 768 à 32 767 |
| unsigned long | 4 | 32 | 0 à 4 294 967 295 |
| long | 4 | 32 | -2 147 483 648 à 2 147 483 647 |
| Float | 4 | 32 | 3.4E-38 à 3.4E+38 |
| Double | 10 | 80 | 3.3E-4932 à 1.2E+4932 |
| long double | 10 | 80 | 3.3E-4932 à 1.2E+4932 |
| pointer | 4 | 32 | Pointeur |
| Zeiger | 4 | 32 | 0 à 4 294 967 295 |
Dernière mise à jour : Mardi, le 28 juillet 2015