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。