|
|
[交流]
关于fortran精度、数据类型问题的求助 已有2人参与
我用的是Intel fortran 2011
我的程序里面有这样的语句
Lost0=(H0-H0fen)/(Q0*Q0)-resist0
write(21,*)h0,h0fen,q0,resist0,lost0
结果输出的是
108.0000 69.50000 47.50000 1.0724409E-02 0
如果在程序开头加上doubleprecision lost0 或者 real lost0
输出的结果就变为 108.0000 69.50000 47.50000 1.0724409E-02 6.3393041E-03
这时lost0 就不为0了
我就搞不懂为什么不加说明的话lost0怎么就变成0了,难道默认是整型了?
但是我的其它数据也没有被默认成整型
之前用的campaq fortran好像没有这个情况,是版本的问题?还是只是我这次在哪个地方弄错了?
程序搞了一晚上,发现错误就出现在了这里。但是我没搞清楚错误的原因,怕以后还会出现类似的错误。
求各位大神帮忙指出错误,不胜感激!! |
» 猜你喜欢
售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急
已经有7人回复
售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急
已经有14人回复
售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急
已经有11人回复
论文的挂名怎么评判贡献?基金申请中,排名第一的挂名文章
已经有4人回复
售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急
已经有13人回复
售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急
已经有16人回复
售SCI文章,我:8O.5.5.1O.54,科目全,可十急
已经有26人回复
售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急
已经有16人回复
售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急
已经有14人回复
售SCI一区T0P文章,我:8O.55.1.O.54,科目全,可伽急
已经有17人回复
» 本主题相关价值贴推荐,对您同样有帮助:
|