REAL

文:REAL データ型を指定します。

形式

REAL
REAL([KIND=]n)
REAL*n
DOUBLE PRECISION

n
4 または 8 の種別値。

種別パラメタが宣言されていると,実定数は宣言された種別値を持つことになります。種別パラメタが宣言されていなければ,実定数の種別値は基本実数型となります。

DOUBLE PRECISION は REAL(8) です。DOUBLE PRECISION で宣言されたデータに対して種別パラメタを使用することはできません。

/real_size コンパイラ・オプションまたは,c$DEC$ REAL:8 指示文を使って基本指定の結果を変えることができます。

REAL(4) と REAL*4 (単精度) は同じデータ型です。REAL(8),REAL*8 および DOUBLE PRECISION は同じデータ型です。

互換性

CONSOLE STANDARD GRAPHICS QUICKWIN GRAPHICS WINDOWS DLL LIB

関連情報

DOUBLE PRECISION,REAL 指示文,REAL(4) 定数,REAL(8) または DOUBLE PRECISION 定数,実数型,実定数の一般的な規則

例

言語要素を主体とした例

	MODULE DATDECLARE
	  REAL (8), OPTIONAL :: testval=50.d0
	  REAL, SAVE :: a(10), b(20,30)
	  REAL, PARAMETER :: x = 100.

属性を主体とした例

	MODULE DATDECLARE
	  REAL (8) testval=50.d0
	  REAL x, a(10), b(20,30)
	  OPTIONAL testval
	  SAVE a, b
	  PARAMETER (x = 100.)