作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
根据 this , gfortran 可以进行整数逻辑转换,但我收到此错误:
if (.not.bDropped.and.(zz_unif01() .lt. (1 - (Test_Dru
1
Error: Operand of .not. operator at (1) is INTEGER(4)
.not.bDropped
更改代码至
(bDropped.eq.0)
,但这并不简单,因为它是生成的代码。
-std=xxx
标志,但它们没有区别。
最佳答案
您链接到的页面上的最后一行阅读
但是,在 if 语句中没有隐式转换 INTEGER 值,[...]。
我想这与它有关。
编辑:这似乎不是全部真相。简单做l1 = .not. 0
(当 l1
是逻辑变量时)给出与您收到相同的错误。所以在这种情况下也没有隐式转换。
关于gfortran - 如何让 gfortran 进行整数 - 逻辑转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5873728/
我是一名优秀的程序员,十分优秀!