象征性的。还有,或者。Fortran语言的表达式?

象征性的。还有,或者。Fortran语言的表达式?,fortran,Fortran,我知道在Fortran 90中,大于的符号(例如)已从.gt.更改为。对于其他逻辑表达式,如和。和或。,也是这样吗?这些符号是否也有对应的符号表达?不,没有这样的符号,我也没有注意到任何人在阅读你的问题之前对这些符号有任何兴趣或需要。因此,没有,Fortran 90中没有,Fortran 2018中也没有,也没有未来Fortran AFAIK的计划。对于I fort,有==和/=但许多人会以“非标准”作为反驳 我经常使用它们。注意,令牌.gt.没有更改。引入了另一个表格。==和/=是标准的。这些

我知道在Fortran 90中,大于的符号(例如)已从
.gt.
更改为
。对于其他逻辑表达式,如
和。
或。
,也是这样吗?这些符号是否也有对应的符号表达?

不,没有这样的符号,我也没有注意到任何人在阅读你的问题之前对这些符号有任何兴趣或需要。因此,没有,Fortran 90中没有,Fortran 2018中也没有,也没有未来Fortran AFAIK的计划。

对于I fort,有==和/=但许多人会以“非标准”作为反驳


我经常使用它们。

注意,令牌
.gt.
没有更改。引入了另一个表格
。==和/=是标准的。这些不是都符合标准吗?(<或.lt.小于)(或.gt.大于)(>=或.ge.大于或等于)我怀疑前面的评论没有抓住这个答案的要点,所以如果你能澄清一下可能会更好@SteveLionel、
=
/=
不是逻辑操作数的标准关系运算符,
和。
或。
不是数字操作数的标准运算符。我想可能有点混淆。事实上,数值比较运算符都具有与旧的.运算符等价的“符号”。Fortran 90的形式。还有一组用于逻辑实体的运算符,例如:.和.,.或.,.非.,.NEQV。。在标准Fortran中,不能对数字量使用逻辑运算符,也不能对逻辑量使用数字运算符。但是,某些编译器(特别是DEC heritage编译器,如Intel)允许您在默认情况下混合使用这些编译器。有关此主题的帖子,请参阅。