プリミティブ型とは? わかりやすく解説

プリミティブ型

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/05/08 02:09 UTC 版)

Javaの文法」の記事における「プリミティブ型」の解説

primitive data typeもしくはprimitive typeとも。プリミティブ型はオブジェクトではなくスーパークラス持たない整数型byte8ビット符号付き short16ビット符号付き int32ビット符号付き long64ビット符号付きオーバフロー例外等はならず2の補数として自然な形でラップアラウンド (wrap around) する。例えば、Integer.MAX_VALUE (= 231−1) に1を加えると、結果はInteger.MIN_VALUE (= −231) になる。 浮動小数点数型float32ビット符号付き double64ビット符号付き浮動小数点数決し例外スローしない 0でない値を0(ゼロ)で割った値はInf無限大)と等値である 無限大でない値をInf割った値は0(ゼロ)と等値である。 文字char16ビット符号無しUnicodeJ2SE v 1.4.2までのchar基本多言語面 (BMP) の範囲内コードポイント符号無し16ビット表現するJ2SE 5.0からは、補助文字サポートするため、char符号無し16ビット表現可能でありBMP範囲内に限ればコードポイント同値となるUTF-16符号化形式コード単位表現するように変更され21ビットが必要となるコードポイント表現にはint使用するように変更された(JSR#204)。つまりchar型は互換性の問題からあくまで符号無し16ビットのままとされており、UTF-16符号化形式採用したことから補助文字を扱う場合コードポイント一つコード単位格納したchar値のペアが対応する。これらを適切に取り扱う便宜として、StringクラスプリミティブラッパークラスであるCharacterクラスなどの各種メソッド利用できるブーリアン型booleantrue または falseC/C++類似の言語異なりJavaではfalse代わりに0(ゼロ)またはnullと書くことはできない 同様に、0でない値を書いてtrue代わりとすることはできない ブール型ブール型でない基本型キャストすることとその逆はできない

※この「プリミティブ型」の解説は、「Javaの文法」の解説の一部です。
「プリミティブ型」を含む「Javaの文法」の記事については、「Javaの文法」の概要を参照ください。

ウィキペディア小見出し辞書の「プリミティブ型」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ




固有名詞の分類

このページでは「ウィキペディア小見出し辞書」からプリミティブ型を検索した結果を表示しています。
Weblioに収録されているすべての辞書からプリミティブ型を検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からプリミティブ型 を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「プリミティブ型」の関連用語

プリミティブ型のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



プリミティブ型のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、WikipediaのJavaの文法 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS