基本情報暗記無料で始める

実数型とは?じっすうがた

実数型とは、小数点以下を含む数を扱うためのデータ型。内部では、符号(正か負か)・仮数(有効数字の部分)・指数(小数点の位置を表す部分)に分けて表す浮動小数点数として保持される(10進数でいえば 1.23×10³ の 1.23 が仮数、3 が指数)。使えるビット数に限りがあるため、値は近似で記録される。整数型と違って計算結果に誤差が生じうることが、この型を使ううえで最も重要な性質になる。

最終更新:2026-10-09

試験情報

基本情報技術者試験の過去問では5回出題されています(2022年度〜2024年度)。

基本情報技術者試験の頻出用語/テクノロジ系

別名:浮動小数点型、float型

この語が出る過去問を解く →

背景

コンピュータが持てるのは有限の桁数のビット列だけで、無限に続く小数をそのまま入れておく場所はない。小数点の位置を固定して整数のように扱うと、非常に大きな値と非常に小さな値を同時に表せなくなる。そこで有効数字と桁の位置を分けて持ち、同じビット数で広い範囲を表せるようにした。範囲を優先した設計であり、その代償として正確さを一部あきらめている。

具体例

Javaのdouble型やC言語のfloat型が実数型にあたり、いずれもIEEE 754という規格に沿って表現される。この規格では0.1を2進数で正確に表せないため、0.1を10回足しても1.0にならないという結果が、言語を問わず生じる。

試験での引っ掛け

実数型どうしを「=」で等しいか比べる書き方は誤りのもとで、差の絶対値が十分小さいかどうかで判定する。整数型との混ざった計算では、どちらの型で計算されるかによって結果が変わる。金額のように誤差を許せない値には実数型を使わず、整数や専用の10進型で扱うのが定石である。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では5回出題(2022年度〜2024年度)
  • 分野:テクノロジ系
  • 実数型どうしを「=」で等しいか比べる書き方は誤りのもとで、差の絶対値が十分小さいかどうかで判定する。