我看到 JSP 有一个类似的问题,但是我没有在 StackOverflow 上找到 Fortran 的问题。
问题是:在Fortran中,“.eq.”和“==”比较运算符之间有什么区别?
请注意,由于我使用多个版本的Fortran(主要是77和90),如果这在不同版本中有所改变,或者至少知道您的答案是关于哪个版本的。
此外,由于我只能在谷歌上找到教程,所以如果您的答案可以引用权威资料就更好了(尽管我不确定是否存在在线Fortran手册)。
说到这个,我从教程页面上找到了这些内容:这个教程页面http://www.personal.psu.edu/jhm/f90/lectures/10.html似乎表明它们之间没有区别,而这组幻灯片http://www.cs.mtu.edu/~shene/COURSES/cs201/NOTES/F90-Control.pdf似乎表明"
编辑: 实际上,第二个超链接根本没有提到" .eq. "。无论如何,Alexander Vogt的答案正是我要找的。
问题是:在Fortran中,“.eq.”和“==”比较运算符之间有什么区别?
请注意,由于我使用多个版本的Fortran(主要是77和90),如果这在不同版本中有所改变,或者至少知道您的答案是关于哪个版本的。
此外,由于我只能在谷歌上找到教程,所以如果您的答案可以引用权威资料就更好了(尽管我不确定是否存在在线Fortran手册)。
说到这个,我从教程页面上找到了这些内容:这个教程页面http://www.personal.psu.edu/jhm/f90/lectures/10.html似乎表明它们之间没有区别,而这组幻灯片http://www.cs.mtu.edu/~shene/COURSES/cs201/NOTES/F90-Control.pdf似乎表明"
==
"用于字符串比较,而".eq.
"用于复杂值。编辑: 实际上,第二个超链接根本没有提到" .eq. "。无论如何,Alexander Vogt的答案正是我要找的。
.EQ.
! - Vladimir F Героям слава