1.png (900.56 KB, 下载次数: 447)
li913 发表于 2019-11-19 13:51
两种写法:1、下划线加整型常数或常量;2、加D,如 1d0, 1.0d1, 2d3分别为双精度实数 1,10,200. ...
zhangsw13 发表于 2019-11-19 14:50
除了赋值的时候需要加,运算的时候也需要吗,比如a=3*b+1需要写成a=3d0*b+1d0吗 ...
necrohan 发表于 2019-11-19 15:00
计算过程中自动转到最高精度,如果b是双精度,结果就是双精度,其他常数就不需要 ...
weixing1531 发表于 2019-11-19 17:00
0.1d0 每个中间环节都要双精度
vvt 发表于 2019-11-19 18:57
一些编译器允许把默认精度改成双精度。比如 -fdefault-real-8 之类的参数
zhangsw13 发表于 2019-11-19 15:35
我试了一下结果并不是啊
zhangsw13 发表于 2019-11-20 09:22
谢谢!编译器设置这里不太懂,我还是先对常数加双精度吧
欢迎光临 Fortran Coder (http://bbs.fcode.cn/) | Powered by Discuz! X3.2 |