从I开始将变量赋值给变量是否转换为整数?

时间:2009-06-23 19:33:55

标签: fortran

对于以I开头的变量赋值是否转换为整数?

real vx;
vx = 2.59808
ix = vx

是ix == 2?

2 个答案:

答案 0 :(得分:3)

据我所知,该类型将自动转换。

您可以通过指定

来解决这种容易出错的行为
IMPLICIT NONE

“隐式无”语句强制程序员声明所有变量。否则,类型将是隐式的,以i开头的变量将是整数类型。

答案 1 :(得分:-1)

据我所知,你需要将实数转换为整数。

但我不确定,是否允许使用您的语言。