type scalaire

Un type est dit scalaire par opposition à un type composite (tableaux, unions, structures). C'est un type "atomique" (indivisible à première vue, même si, en fait, il est formé d'octets).

En C, les types scalaires sont les types pointeurs (une adresse) et les types numériques (entiers et réels).

En C, le type booléen et le type caractère (qui n'existent pas vraiment ; ce ne sont que des sortes de types entiers) sont des types scalaires.

Sur les types scalaires, on peut appliquer certains opérateurs relationnels (<, <=, ...), car il y a une relation d'ordre totale sur l'ensemble des valeurs du type.

Sur les types scalaires, en C, on peut appliquer les opérateurs arithmétiques additifs (+, -, ++, --).

» Glossaire du langage C