要素別処理組込み関数 (総称):値を切り捨てて整数にします。
形式
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) ! を返します。