REAL

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

形式

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

n
4 または 8 の種別値。

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

DOUBLE PRECISIONREAL(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 PRECISIONREAL 指示文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.)