anint(x, [kind]):四舍五入到最近的整数

四舍五入到最近的整数。

声明

语法

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

参数

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

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

返回值

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

返回值等于四舍五入的整数。

描述

anint(x) 计算输入参数 x 的舍入值。

如果x 小于或等于0,即如果x 是负数或0,anint(x) 返回aint(x - 0.5)

如果x 大于0,anint(x) 返回aint(x + 0.5)

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

类型

支持的参数类型是实数。

示例

program intrinsics_anint
	print *, anint(2.6)
	print *, anint(-2.6)
end program

结果:

3.0
-3.0

也可以看看

aint