主题:弱问:fortron语言中d0是什么意思?
为了提高精度,数值后面会写上d0,d0是什么意思?
例如下列程序:
real*8 a
a=11111.1 *1111.11 ; print *, a
a=11111.1d0*1111.11d0; print *, a
a=0.001+1246825.0-1246820.0; print *, a
a=1246825.0 -1246820.0 +0.001 ; print *, a
a=1246825.0d0-1246820.0d0+0.001d0; print *, a
a=1246825 -1246820 +0.001d0; print *, a
a=1246825.0 -1246820.0 +0.001d0; print *, a
end
例如下列程序:
real*8 a
a=11111.1 *1111.11 ; print *, a
a=11111.1d0*1111.11d0; print *, a
a=0.001+1246825.0-1246820.0; print *, a
a=1246825.0 -1246820.0 +0.001 ; print *, a
a=1246825.0d0-1246820.0d0+0.001d0; print *, a
a=1246825 -1246820 +0.001d0; print *, a
a=1246825.0 -1246820.0 +0.001d0; print *, a
end