スカラー型 【scalar data type】
単一のデータを表すデータ型の総称で、スカラー型の一つの変数にはその型の値を一つだけ格納することができる。多くの言語では整数型、浮動小数点数型、ブール型、文字列型などのスカラー型が用意されている。
一方、複数のスカラー型のデータを組み合わせて一つのデータ構造を定義したものを「複合データ型」(composite data types)、複数の同じスカラー型のデータを一定の構造や規則に従って並べたデータ集合を「コレクション」(collection)という。
同じデータの種類でも言語によってスカラー型だったり複合的なデータ構造だったりすることがある。例えば、現代の多くの言語では文字列は文字列型(「string」などの型名で表される)というスカラー型の一種だが、C言語などでは文字列を文字型(char型)の配列として表す。
(2022.1.30更新)