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 typespointeurs (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.