3.25 IEEE 754 算術演算の倍精度データ型

double 値は 64 ビット幅です。

構造は以下のようになります。
図 3-2 IEEE 754 倍精度浮動小数点形式
この図を表示するには、ご使用のブラウザが SVG 形式をサポートしている必要があります。ネイティブでサポートしているブラウザをインストールするか、次のような適切なプラグインをインストールします。Adobe SVG Viewer。.

単精度 float データ型の場合と同様に、S は符号、Exp は指数、Frac は小数部を表します。 float 値の詳細とほとんど同じですが、double 値の場合は以下の点が異なります。
  • Exp フィールドには、0x7F ではなく 0x3FF(1023)のバイアスがかけられているため、1.0 ~ 2.0 の数値の Exp フィールドは 0x3FF になります。
  • 無限大と NaN を表す Exp 値は、0xFF ではなく 0x7FF(2047)です。
関連する概念
3.22 IEEE 754 算術演算
3.24 IEEE 754 算術演算の単精度データ型
3.28 IEEE 754 算術演算と丸め
3.29 IEEE 754 浮動小数点演算で発生する例外
関連する参考文書
3.23 IEEE 754 算術演算の基本データ型
3.26 IEEE 754 算術演算の単精度浮動小数点数値のサンプル
3.27 IEEE 754 算術演算の倍精度浮動小数点数値のサンプル
関連情報
IEEE Standard for Floating-Point Arithmetic (IEEE 754), 1985 version
非機密扱いPDF file icon PDF 版ARM DUI0475KJ
Copyright © 2010-2014 ARM.All rights reserved.