XL Fortran for AIX V8.1.1

ランゲージ・リファレンス


データ型

データ型には、名前、有効な値、それらの値 (定数) を表す手段、およびそれらの値を操作するための演算が含まれます。データ型は、組み込み型派生型 の 2 種類に分類されます。

組み込み型は、その演算も含めて事前定義されており、常にアクセスできます。組み込みデータ型には、次の 2 種類があります。

派生型は、ユーザー定義のデータ型で、そのコンポーネントは組み込みまたは派生データ型の一方または両方です。

型付きパラメーターおよび指定子

XL Fortran は、個々の組み込みデータ型について 1 つ以上の表現方法を提供しています。それぞれの方法は kind 型付きパラメーター と呼ばれる値によって指定できます。この値は、整数タイプでは 10 進の指数の範囲、実数タイプと複素数タイプでは精度と指数の範囲を指定し、文字タイプと論理タイプでは表現手段を指定します。それぞれの組み込み型は、特定の kind 型付きパラメーターをサポートしています。kind_param は、数字ストリング またはスカラー整数定数名 のいずれかです。

length 型付きパラメーター は、型付き文字のエンティティーの文字数を指定します。

タイプ指定子 は、タイプ宣言ステートメントで宣言されたすべてのエンティティーのタイプを指定します。タイプ指定子 (INTEGERREALCOMPLEXLOGICALCHARACTER) の中には、 kind_selector を含むことのできるものもあります。この kind_selector は、kind 型付きパラメーターを指定します。

+----------------------------------IBM 拡張----------------------------------+

たとえば、4 バイトの整数は、 INTEGER(4)INTEGER(KIND=4)INTEGER*4 のいずれかとして宣言することができます。あるいは、デフォルトの整数サイズが 4 バイトに設定されている場合、単に INTEGER と宣言することができます。 本書では、4 バイト整数の参照について、INTEGER(4) の形式をとります。 タイプ指定子の使用に関する詳細については、 type_spec を参照してください。

+--------------------------------IBM 拡張の終り-------------------------------+

KIND 組み込み関数は、その引き数の kind 型付きパラメーターを戻します。詳細については、 KIND (X)を参照してください。


[ ページのトップ | 前ページ | 次ページ | 目次 | 索引 ]