本文へ移動

ばいせいど

倍精度

浮動小数点数演算において、64ビットを用いて数値を表現する方式のことです。

詳しい説明

倍精度とは、コンピュータで浮動小数点数を扱う際のデータ表現形式の一つで、64ビットを使用して数値を表現する方式のことです。単精度(32ビット)に比べて2倍のビット数を用いるため、扱える数値の範囲が広く、計算精度も高くなります。

科学技術計算やシミュレーションなど、小さな誤差の積み重ねが結果に大きな影響を与える分野では、倍精度演算が標準的に使用されます。近年のコンピュータの性能向上により、通常の計算でも倍精度を利用することが一般的になりつつあります。

試験では、計算機アーキテクチャやデータ型のトピックで登場します。単精度と倍精度の違いをビット数や精度の観点から問う問題や、浮動小数点数の表現方法(仮数部と指数部の構成)についての理解が問われます。計算速度とのトレードオフにも注意が必要です。

試験で問われること

ITパスポート試験

  • 倍精度は64ビットで数値を表現することを押さえる。
  • 単精度よりも高い精度で計算できることを理解する。
  • ビット数が増えると精密度が上がるという関係性を押さえる。

基本情報技術者試験

  • 浮動小数点数の構成(仮数部・指数部)における倍精度のビット割り当てを理解する。
  • 計算精度とメモリ使用量のトレードオフを理解する。
  • 誤差(丸め誤差や桁落ち)を減らすために倍精度が選択される場面を理解する。