次表に,組込みデータ型 INTEGER,REAL,LOGICAL,COMPLEX,および CHARACTER の大きさを示します。
| 型 | バイト数 |
| INTEGER(1), LOGICAL(1), CHARACTER |
1 |
| INTEGER(2), LOGICAL(2) |
2 |
| INTEGER, LOGICAL, REAL |
基本整数型の大きさ (/integer_size コンパイラ・オプションかそれと等価な命令によって設定される) により,INTEGER と LOGICAL の大きさは 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 コンパイラ指示文の影響を受けます)。 |