COMPLEX(8) (COMPLEX(KIND=8) および COMPLEX*16 と同じ) のデータは、IEEE T 浮動小数点形式で格納された REAL(8) 値の組を含んでいる 16 個の連続したバイトです。下位 8 バイトは、複素数の実部を表すREAL(8) データを含みます。上位 8 バイトは、複素数の虚部を表すREAL(8) データを含みます。この様子を下図に示します。
COMPLEX(8) の数値の実部と虚部のそれぞれが、REAL(8) の制限とアンダーフローの特性を持ちます。REAL(8) の数値と同様に、符号ビットの表現は、正の数値では 0 (ゼロ)、負の数値では 1 です。