Sun Studio 12 Update 1: Fortran ユーザーズガイド

4.2.2 数値データ型のサイズの略記法

f95 では、宣言文、関数文、IMPLICIT 文において、次のような非標準の書式で型を宣言することができます。1 列目の形式は一般に使用されていますが、非標準の Fortran です。2 列目の種別番号はベンダーにより変わります。

表 4–2 数値データ型のサイズの表記法

非標準 

宣言子 

短縮書式 

意味 

INTEGER*1

INTEGER(KIND=1)

INTEGER(1)

1 バイトの符号付き整数 

INTEGER*2

INTEGER(KIND=2)

INTEGER(2)

2 バイトの符号付き整数 

INTEGER*4

INTEGER(KIND=4)

INTEGER(4)

4 バイトの符号付き整数 

LOGICAL*1

LOGICAL(KIND=1)

LOGICAL(1)

1 バイト論理型 

LOGICAL*2

LOGICAL(KIND=2)

LOGICAL(2)

2 バイト論理型 

LOGICAL*4

LOGICAL(KIND=4)

LOGICAL(4)

4 バイト論理型 

REAL*4

REAL(KIND=4)

REAL(4)

IEEE の単精度浮動小数点数 (4 バイト) 

REAL*8

REAL(KIND=8)

REAL(8)

IEEE の倍精度浮動小数点数 (8 バイト) 

REAL*16

REAL(KIND=16)

REAL(16)

IEEE の 4 倍精度浮動小数点数 (16 バイト) 

COMPLEX*8

COMPLEX(KIND=4)

COMPLEX(4)

単精度複素数 (各部に 4 バイト) 

COMPLEX*16

COMPLEX(KIND=8)

COMPLEX(8)

倍精度複素数 (各部に 8 バイト) 

COMPLEX*32

COMPLEX(KIND=16)

COMPLEX(16)

4 倍精度複素数 (各部に 16 バイト)