COMPLEX(KIND=8) (DOUBLE COMPLEX) 表現

COMPLEX(8) (COMPLEX(KIND=8) および COMPLEX*16 と同じ) のデータは,IEEE T 浮動小数点書式で格納された REAL(KIND=8) 値の組を含んでいる 16 個の連続したバイトです。下位 8 バイトは,複素数の実部を表す REAL(KIND=8) データを含んでいます。上位 8 バイトは,複素数の虚部を表す REAL(8) データを含んでいます。この様子を次図に示します。

COMPLEX(8) 浮動小数点データの表現

COMPLEX(8) の数値の実部と虚部のそれぞれが,REAL(8) の制限とアンダーフローの特性を持ちます。REAL(8) の数値と同様に,符号ビットの表現は,正の数値では 0 (ゼロ),負の数値では 1 です。