3.5. Les différents types de variables scalaires : entiers, réels

Icône de l'outil pédagogique Les différents types de variables scalaires : entiers, réels

En Langage C existent trois familles de types de base :

– les types entiers (bâtis autour du mot‐clé int) permettent de représenter les nombres entiers ;
– les types réels (mot‐clé float ou double) permettent de représenter les nombres réels (parfois appelés « flottants » en informatique) ;
– le type « octet » (mot‐clé char) permet de représenter les variables occupant un seul octet, entre particulier les caractères ; il s’agit en réalité d’un type entier.

On remarquera l'absence en C du type booléen (vrai ou faux). On utilise pour les variables booléennes le type entier int ou on se crée un type énuméré sur mesure (voir typedef).

Par défaut, tous les types sont considérés comme signés (signed), sauf le type char. Mais on peut rajouter le mot‐clé unsigned devant le type de la variable si nécessaire.