Variables C

Type Explication courte
char Plus petite unité adressable d’une machine, elle peut contenir les caractères de base. C’est une valeur entière qui peut être signée ou non.
signed char Type entier signé capable de représenter au moins les nombres [−127 ; +127].
unsigned char Type entier non-signé capable de représenter au moins les nombres [0 ; 255].
short
short int
signed short
signed short int
Type entier signé capable de représenter au moins les nombres [−32767 ; +32767].
unsigned short
unsigned short int
Type entier non signé capable de représenter au moins les nombres [0 ; 65535].
int
signed
signed int
Type entier standard, signé, capable de représenter au moins les nombres [−32767 ; +32767].
unsigned
unsigned int
Type entier standard non signé, capable de représenter au moins les nombres [0 ; 65535].
long
long int
signed long
signed long int
Type entier signé capable de représenter au moins les nombres [−2147483647 ; +2147483647].
unsigned long
unsigned long int
Type entier non signé capable de représenter au moins les nombres [0 ; 4294967295].
long long
long long int
signed long long
signed long long int
Type entier signé capable de représenter au moins les nombres [−9223372036854775807 ; +9223372036854775807].
unsigned long long
unsigned long long int
Type entier non signé capable de représenter au moins les nombres [0 ; 18446744073709551615].
float Type flottant de faible précision, 4 octets ou 32 bits sur quasiment tous les systèmes.
double Type flottant de précision standard, 8 octets ou 64 bits sur quasiment tous les systèmes.
long double Type flottant de précision standard ou étendue. En pratique, selon le système, de la double précision à la quadruple précision.
printf("taille de int : %zu", sizeof(int));


     

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

+ thirty four = thirty five