Decimal64 floating-point format とは

計算では、decimal64は、コンピュータメモリで8バイト(64ビット)を占める10進浮動小数点コンピュータの番号形式です。これは、財務および税計算など、小数点の丸めを正確にエミュレートする必要があるアプリケーション向けです。
Decimal64は、16進数の16進数と-383〜+ 384の指数範囲、つまり±0.000000000000000×10 ^ -383〜±9.999999999999999×10 ^ 384をサポートします。対照的に、最も一般的に使用されるタイプである対応するバイナリフォーマットは、±0.000000000000001×10 ^ -308〜±1.797693134862315の近似範囲を有する(±00000000000000×10 ^ -398〜±9999999999999999×10 ^ 369) ×10 ^ 308。有効数字は正規化されていないため、有効数字が16桁未満のほとんどの値は複数の表現が可能です。 1×102 = 0.1×103 = 0.01×104など。ゼロには768通りの表現が可能です(符号付きのゼロを両方含む場合は1536)。
Decimal64浮動小数点は比較的新しい10進浮動小数点形式で、2008年版のIEEE 754およびISO / IEC / IEEE 60559:2011で正式に導入されました。