Les entiers
Les entiers sont signés par défaut, cela signifie qu'ils comportent un signe. Le type entier de base en C est dénommé int. Il correspond généralement à un réceptacle de 4 octets. Dans ce cas les valeurs possibles des littéraux vont de – 2 147 483 648 à + 2 147 483 647. A partir de ce type, les types dérivés suivants existent :
-
unsigned int
-
short int
-
unsigned short int
-
long int
-
unsigned long int
Le qualificateur « unsigned » combiné avec les qualificateurs « short » et « long » permet d'obtenir des variations. « unsigned » signifie non signé. Si un int est sur 4 octets alors un unsigned int l'est aussi. Dans ce cas ses littéraux varieront de 0 à + 4 294 967 295. Il faut faire attention, la taille d'un int peut dépendre du microprocesseur. Dans la génération actuelle de microprocesseur, sa taille est de 4 octets.