基本型の大きさ

次表に,組込みデータ型 INTEGERREALLOGICALCOMPLEX,および CHARACTER の大きさを示します。

バイト数
INTEGER(1),
LOGICAL(1),
CHARACTER
1
INTEGER(2),
LOGICAL(2)
2
INTEGER,
LOGICAL,
REAL

基本整数型の大きさ (/integer_size コンパイラ・オプションかそれと等価な命令によって設定される) により,INTEGERLOGICAL の大きさは 2,4,または 8 バイトとなります。基本は 4 バイトです。

基本実数型の大きさ (/real_size コンパイラ・オプションかそれと等価な命令によって設定される) により,REAL の大きさは 4 または 8 バイトとなります。基本は 4 バイトです。

INTEGER(4),
REAL(4),
LOGICAL(4)
4
INTEGER(8),
LOGICAL(8)
8
COMPLEX 基本実数型の大きさにより,COMPLEX の大きさは 8 または 16 バイトとなります。基本は 8 バイトです。
DOUBLE
PRECISION
,
REAL(8), COMPLEX(4)
8
DOUBLE COMPLEX
COMPLEX(8)
16
CHARACTER(n) n
構造体 構造型の大きさ (cDEC$ PACK コンパイラ指示文の影響を受けます)。
RECORD 記録構造体の大きさ (cDEC$ PACK コンパイラ指示文の影響を受けます)。