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