回 帖 发 新 帖 刷新版面

主题:弱问: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

回复列表 (共4个回复)

沙发

笑抽,不行了,太强了

板凳

赶紧站位,此时不抢更待何时
[img]http://i3.6.cn/cvbnm/11/e5/89/47a01708a6293cff35490bc1d8664364.jpg[/img]

3 楼

(\
       \)_
     .--' ')
  o(  )_-\
    `"""` `

4 楼

很多时候,很多人的悲剧你是看不到的,别总以为自己是最悲惨的

我来回复

您尚未登录,请登录后再回复。点此登录或注册