Oracle® Solaris Studio 12.4: Fortran ユーザーズガイド

印刷ビューの終了

更新: 2014 年 12 月
 
 

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 バイト)