AINT

要素別処理組込み関数 (総称):値を切り捨てて整数にします。

形式

result = AINT (a [, kind] )

a
(入力) 実数型。

kind
(省略可能,入力) スカラ整数初期値式。

結果

結果の型は実数型です。kind が存在する場合,種別パラメタは kind によって宣言されたものになります。kind が存在しなければ,a の種別パラメタが使用されます。

その大きさが a よりも大きくなく,a と同じ符号を持つ最も大きな整数です。| a | が 1 よりも小さい場合,AINT (a) の値はゼロになります。

個別名 引数の型 結果の型
AINT REAL(4) REAL(4)
DINT REAL(8) REAL(8)
QINT 1 REAL(16) REAL(16)
1 VMS と U*X

切り捨てではなく丸めを行うには,ANINT を使います。

互換性

CONSOLE STANDARD GRAPHICS QUICKWIN GRAPHICS WINDOWS DLL LIB

AINT (3.678) の値は 3.0 です。

AINT (-1.375) の値は -1.0 です。

	REAL r1, r2
	REAL(8) r3(2)
	r1 = AINT(2.6)				! 値 2.0 を返します。
	r2 = AINT(-2.6)				! 値 -2.0 を返します。
	r3 = AINT((/1.3, 1.9/), KIND = 8)	! 値 (1.0D0, 1.0D0)
						! を返します。