aint(x, [kind]):截断为整数

截断到一个整数。

声明

语法

retval = aint(x, [kind])
elemental real function aint(x, [kind])

参数

x ,输入值必须是实数类型。

kind 可选的输入参数,初始化结果的种类。

返回值

如果 kind 作为输入参数传递,则返回值是 integer(kind) 类型。如果不是,则返回默认类型 real。

返回值等于或最接近大于或等于 x 且不超过其大小的最大整数。

描述

aint(x) 返回大于或等于 x 且不超过输入值大小的最接近的最大整数。

可选参数 kind ,指定结果的种类。

类型

支持的参数类型是实数。

示例

program intrinsics_aint
	print *, aint(3.1)
	print *, floor(-3.1)
end program

结果:

3
-3

也可以看看

ceiling, mod.