Année universitaire 2002-2003
espace

Licence d'informatique
Module 4 - partie "C / shell"



Types de base en langage C.


Dénomination
Types
Taille minimale
(en octets)
Domaine minimal
Taille sur marine
(en octets)
Caractère non signé
unsigned char
char (suivant l'implémentation)
1 exactement
[0..255] exactement
1
Caractère signé
signed char
char (suivant l'implémentation)
1 exactement
[-127..127] exactement
1
Entier court signé
short
short int
signed short
signed short int
2
[-32767..+32767]
2
Entier court non signé
unsigned short
unsigned short int
2
[0..65535]
2
Entier signé
int
signed int
signed
2
[-32767..+32767]
4
Entier non signé
unsigned int
unsigned
2
[0..65535]
4
Entier long signé
long
long int
signed long
signed long int
4
[-2147483647..+2147483647]
4
Entier long non signé
unsigned long
unsigned long int
4
[0..4294967295]
4
Flottant
float
-
[-10+37..-10-37]+[10-37..10+37]
Précision minimale : 6 (6 sur marine)
4
Flottant double précision
double
-
[-10+37..-10-37]+[10-37..10+37]
Précision minimale : 10 (15 sur marine)
8
Flottant long double précision
long double
-
[-10+37..-10-37]+[10-37..10+37]
Précision minimale : 10 (18 sur marine)
16

Remarques :


Cette page a été réalisée par A. Crouzil.
Pour tout commentaire, envoyer un mail à crouzil@irit.fr.