Skip to the content.

最終更新日:2026年7月25日

まず結論

浮動小数点表示とは、とても大きい数や、とても小さい数を、仮数と指数に分けて表す方法です。

基本情報技術者試験では、次の対応を覚えておくと選択肢を切りやすくなります。

a = f × r^e

この式では、

f:仮数
r:基数
e:指数

です。

つまり、f が仮数、e が指数、r が基数です。

直感的な説明

浮動小数点表示は、数を

数字の形 × 何倍するか

に分けて表す方法です。

例えば、10進数で考えると、

123000 = 1.23 × 10^5

のように表せます。

このとき、

1.23:数の中身
10:何進数で考えるか
5:小数点をどれだけ動かすか

という役割になります。

この「数の中身」にあたる部分が 仮数 です。
「何倍するか」を決める部分が 指数 です。
「何進数を使うか」の土台が 基数 です。

英語で言うと、仮数は mantissa、指数は exponent、基数は base と呼ばれます。

定義・仕組み

浮動小数点表示では、実数を次のような形で表します。

a = f × r^e

それぞれの意味は次のとおりです。

記号 名前 役割
f 仮数 数の有効な数字部分
r 基数 何進数で表すかの土台
e 指数 小数点の位置や倍率を表す

例えば、

1.23 × 10^5

なら、

部分 役割
1.23 仮数
10 基数
5 指数

です。

コンピュータ内部では、2進数を使うことが多いため、基数は 2 として考える場面があります。

ただし、FEの用語問題では、まず

仮数:数の中身
指数:何乗か
基数:何進数の土台

と切り分けられれば十分です。

公式の出題範囲やシラバスは、IPA:基本情報技術者試験 から確認できます。

科目Aでどう出る?

科目Aでは、浮動小数点表示は基礎理論やコンピュータの数値表現として出題されやすいです。

特に、次のような式が出たら、記号の役割を確認します。

a = f × r^e

このときの判断は次のとおりです。

  • f は仮数
  • r は基数
  • e は指数

選択肢を切るときは、まず 指数は上付きの e と見ます。

r^e

の形になっているので、e は「何乗か」を表しています。
つまり、e は指数です。

次に、r は指数を付けられている土台です。
そのため、r は基数です。

最後に、前に掛けられている f が仮数です。

試験中は、次の順で見ると迷いにくいです。

1. 上に乗っている e → 指数
2. 何乗されている r → 基数
3. 残った f → 仮数

この順番で確認すると、選択肢をかなり切りやすくなります。

どんな場面で使う?

計算問題で数値を扱うときは、浮動小数点表示について次の点を確認します。

  • 小数をコンピュータで正確に表せない場合がある
  • とても大きい数や小さい数は、指数を使うと扱いやすい
  • 計算結果には丸め誤差が出ることがある

特にプログラムでは、10進数では簡単に見える小数でも、2進数では正確に表せないことがあります。

そのため、実数計算では

見た目の値と、内部表現が完全には一致しないことがある

と理解しておくとよいです。

FEでは深い実装まで追いすぎる必要はありません。
まずは、浮動小数点表示が 実数をコンピュータで扱うための表現方法 だと押さえます。

よくある誤解・混同

一番よくある混同は、仮数・指数・基数の対応を入れ替えてしまうことです。

特に、re を迷いやすいです。

記号 誤解しやすい点 正しい理解
f 指数だと思う 仮数
r 指数だと思う 基数
e 基数だと思う 指数

判断に迷ったら、式の形を見ます。

r^e

この形では、上に乗っている e が指数です。
下で何乗されるかの土台になっている r が基数です。

また、仮数は「仮の数」と書きますが、いい加減な数という意味ではありません。

仮数は、数値の有効な数字部分です。

1.23 × 10^5

なら、1.23 が仮数です。

「仮数 = 数の中身」と考えると、試験中に思い出しやすいです。

まとめ(試験直前用)

  • 浮動小数点表示は、実数を 仮数 × 基数の指数乗 で表す方法
  • a = f × r^e では、f が仮数、r が基数、e が指数
  • r^e の上にある e は指数
  • r は何進数で考えるかの土台なので基数
  • 判断に迷ったら「指数は上にある」と思い出す

© 2024-2026 stemtazoo. All rights reserved.