Fortran Coder

查看: 422|回复: 4

[数值问题] Fortran浮点计算问题

[复制链接]

50

帖子

11

主题

0

精华

熟手

F 币
239 元
贡献
151 点
发表于 2018-1-21 21:10:38 | 显示全部楼层 |阅读模式
如图所示,编写了代码想计算et=le*0.408*10^-6次方,结果老是显示为0.00000等等,不知到怎么回事,感觉是单双精度的问题,忘大神指导,谢谢!
QQ截图20180121210757.png
QQ截图20180121210815.png
回复

使用道具 举报

565

帖子

0

主题

0

精华

大师

F 币
368 元
贡献
251 点

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

QQ
发表于 2018-1-21 21:18:18 来自移动端 | 显示全部楼层
et=le*0.408e-6

50

帖子

11

主题

0

精华

熟手

F 币
239 元
贡献
151 点
 楼主| 发表于 2018-1-22 10:23:33 | 显示全部楼层

谢谢,好像是,还想请教下您fortran里面e的几次方怎么表示,是exp()吗,谢谢

565

帖子

0

主题

0

精华

大师

F 币
368 元
贡献
251 点

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

QQ
发表于 2018-1-22 13:57:14 | 显示全部楼层
是的。exp 是求 e 指数。

50

帖子

11

主题

0

精华

熟手

F 币
239 元
贡献
151 点
 楼主| 发表于 2018-1-22 19:59:16 | 显示全部楼层
vvt 发表于 2018-1-22 13:57
是的。exp 是求 e 指数。

谢谢,
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

QQ|捐赠本站|Archiver|关于我们 About Us|群聊|Fcode

GMT+8, 2018-9-26 14:52

Powered by Discuz! X3.2

© 2001-2017 Comsenz Inc.

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