Fortran Coder

查看: 14550|回复: 6
打印 上一主题 下一主题

[求助] 求大神解决H编辑符和八进制常数的warning,谢谢!

[复制链接]

954

帖子

0

主题

0

精华

大师

F 币
184 元
贡献
75 点

规矩勋章元老勋章新人勋章水王勋章热心勋章

QQ
楼主
发表于 2014-7-21 16:48:50 | 显示全部楼层
最好给出错误行的代码

954

帖子

0

主题

0

精华

大师

F 币
184 元
贡献
75 点

规矩勋章元老勋章新人勋章水王勋章热心勋章

QQ
沙发
发表于 2014-7-21 17:00:38 | 显示全部楼层
IF(OPTION.EQ. 8HENDBLOCK ) IEND=3
此处的相等判断,是字符串判断,而不是格式符,所以不能用 H 编辑符。可修改为
IF(OPTION=="ENDBLOCK" ) IEND=3

IGTBL(3,45) =O"00000001750000000020"
这里的八进制太长了,你是想表达 134217728016 这么大的数么?

954

帖子

0

主题

0

精华

大师

F 币
184 元
贡献
75 点

规矩勋章元老勋章新人勋章水王勋章热心勋章

QQ
板凳
发表于 2014-7-21 17:17:05 | 显示全部楼层
这取决于你对 IGTBL 的定义,看看它是整型,还是长整型。
整型最大一般是到 2147483648,长整型可以到 9223372036854775808
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-5-20 04:11

Powered by Tencent X3.4

© 2013-2024 Tencent

快速回复 返回顶部 返回列表