我不确定这是什么版本的Fortran,但该行是:

Term = F * F - 4. * E * G

我知道它将F乘以F然后减去一些东西,但我不知道4之后的那段时间是什么。

有帮助吗?

解决方案

我将根据我见过的所有其他编程语言进行猜测,并说它正在使常数“4”变为“4”。类型为Real,而不是Integer。换句话说,它确保表达式中的类型都匹配。 " 4.0"等同于;编写此代码的人当天感觉更加简洁。

其他提示

它使它成为实数而不是整数。

如果你是Fortran的新手,那么“真实的” number是用C语言调用的“float”。

但默认情况下,只有Fortran程序员可以说GOD是REAL。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top