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