题
我不确定这是什么版本的Fortran,但该行是:
Term = F * F - 4. * E * G
我知道它将F乘以F然后减去一些东西,但我不知道4之后的那段时间是什么。
解决方案
我将根据我见过的所有其他编程语言进行猜测,并说它正在使常数“4”变为“4”。类型为Real,而不是Integer。换句话说,它确保表达式中的类型都匹配。 " 4.0"等同于;编写此代码的人当天感觉更加简洁。
其他提示
它使它成为实数而不是整数。
如果你是Fortran的新手,那么“真实的” number是用C语言调用的“float”。
但默认情况下,只有Fortran程序员可以说GOD是REAL。
不隶属于 StackOverflow