nAG Fortran コンパイラ 7.2 マニュアル

 
ナビゲーション:前へ   上へ   次へ

2.17 データ型

次の表はnAG Fortranコンパイラが提供する組込みデータ型と対応する種別番号を示してい ます。 種別番号には“sequential”(デフォルト、-kind=sequential オプションによって明示も可)、“byte”(-kind=byte、 及び“unique”(-kind=unique)の3種類の可能性があります。

種別番号 種別番号 種別番号 名前 説明
名前 (sequential) (byte) (unique)
REAL 1 4 301 REAL32* 単精度浮動小数
REAL 2 8 302 REAL64* 倍精度浮動小数
REAL 3 16 303 REAL128* 4倍精度浮動小数
REAL 16 2 304 REAL16* 半精度浮動小数
COMPLEX 1 4 301 REAL32* 単精度複素数
COMPLEX 2 8 302 REAL64* 倍精度複素数
COMPLEX 3 16 303 REAL128* 4倍精度複素数
COMPLEX 16 2 304 REAL16* 半精度複素数
LOGICAL 1 1 201 BYTE 1バイトロジカル
LOGICAL 2 2 202 TWOBYTE 2バイトロジカル
LOGICAL 3 4 203 WORD 4バイトロジカル(デフォルト)
LOGICAL 4 8 204 LOGICAL64 8バイトロジカル
INTEGER 1 1 101 INT8* 8-bit 整数
INTEGER 2 2 102 INT16* 16-bit 整数
INTEGER 3 4 103 INT32* 32-bit (デフォルト) 整数
INTEGER 4 8 104 INT64* 64-bit 整数
CHARACTER 1 1 646 ASCII ASCII もしくは ISO 8859-1 文字
CHARACTER 2 2 213 JIS JIS X 0213 文字
CHARACTER 3 3 5323 UCS2 Unicode (UCS-2) 文字
CHARACTER 4 4 10646 UCS4 ISO 10646 (UCS-4) 文字

名前の列は組込みモジュールF90_KINDによって与えられる名前を示します。 また * で示されるものは標準組込みモジュール ISO_FORTRAN_ENVによって与えられます。 これらの名前を利用することで移植時の問題を防ぎます。

Sun Solaris上でSunPro Cコンパイラを使用した場合を除くと、4倍長精度は実際に は“double double”精度である点に注意してください。これは倍精度のほぼ 2倍の精度を提供しますが、指数の範囲は小さくなっています。

© 鬮ォ�エ鬲�シ夲スス�ス�ス�・鬮ォ�エ陝キ�「�ス�ス�ス�ャ鬩幢ス「隴乗��ス�ケ隴∵コス�、�シ�ス�ケ隴趣ス「�ス�ス�ス�シ鬩幢ス「隴趣ス「�ス�ス�ス�。鬩幢ス「隴趣ス「�ス�ス�ス�ェ鬩幢ス「�ス�ァ�ス�ス�ス�ォ鬩幢ス「隴趣ス「�ス�ス�ス�ォ鬩幢ス「�ス�ァ�ス�ス�ス�「鬩幢ス「隴趣ス「�ス�ス�ス�ォ鬩幢ス「�ス�ァ�ス�ス�ス�エ鬩幢ス「隴趣ス「�ス�ス�ス�ェ鬩幢ス「�ス�ァ�ス�ス�ス�コ鬩幢ス「隴趣ス「�ス�ソ�ス�ス鬩幢ス「�ス�ァ�ス�ス�ス�コ鬩幢ス「�ス�ァ�ス�ス�ス�ー鬩幢ス「隴趣ス「�ス�ス�ス�ォ鬩幢ス「隴趣ス「�ス�ス�ス�シ鬩幢ス「隴手歓�サ�ク�ス�ス�ス�ス�ス�ス�ス�ェ鬮ッ貅キ蠎奇ソス�ク髣鯉スィ�ス�ス�ス�シ髯樊コ假ス托ソス�ス�ス�、�ス�ス�ス�セ 2024
Privacy Policy  /  Trademarks