Section courante

A propos

Section administrative du site

Voici les types de données élémentaires du langage de programmation C pour Linux (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 4 32 0 à 4 294 967 295
unsigned long int 4 32 0 à 4 294 967 295
unsigned 4 32 0 à 4 294 967 295
short 2 16 -32 768 à 32 767
unsigned short int 2 16 0 à 65 535
int 4 32 -2 147 483 648 à 2 147 483 647
unsigned long 4/8 32/64 0 à 4 294 967 295 (32 bits) ou 0 à 9223372036854775807 (64 bits)
long 4/8 32/64 -2 147 483 648 à 2 147 483 647 (32 bits) ou -18446744073709551616 à 18446744073709551615 (64 bits)
long int 4 32 -2 147 483 648 à 2 147 483 647
long long 8 64 -18446744073709551616 à 18446744073709551615
float 4 32 3.4E-38 à 3.4E+38
double 8 64 1.7E-308 à 1.7E+308
pointer 2 16 Pointeur court (Near pointer): Offset entre 0 à 65 535
pointer 4 32 Pointeur long (Far ou huge pointer)


Dernière mise à jour : Samedi, le 20 février 2016