プログラミング言語が、基本型として提供するデータ型(変数型)のこと。
内部処理で、レジスターなど実装と一対一で対応するものもあるが、そうでないものもある。
どのようなプリミティブ型があるかは、そのプログラミング言語の仕様による。BASICなどにおいては文字列型がプリミティブ型としてあるが、C/C++にはなく、複合型として提供される。
一般的にプリミティブ型となることが多いもの。併記の型は例。
一般にプリミティブ型は、その言語の(元々の)実装において、最も高速に処理できるものが使われることが多い。
例えば整数型は、実装のCPUのレジスターに格納可能なもので、一命令で処理できるような場合が多い。このため言語仕様として、その変数長を実装依存にしたものもあり、C/C++のintが代表である。
文字列は処理系内部ではバイト列として扱われることが多いが、マイクロプロセッサーによっては、文字列処理用の命令を用意していることがある。例えば、x86シリーズでは、8086の頃から命令があり、またMMXにも処理命令があり、更にSSE 4.2で命令が追加された。
コメントなどを投稿するフォームは、日本語対応時のみ表示されます
▼機能別検索
人気検索語
最近の更新語
今日の用語
おまかせ検索
▼別の語で検索
▼索引検索
カテゴリ検索
全グループ一覧
全プラグイン一覧
このサイトについて
趣旨・概要
参加の案内
ダウンロード