Fortran Coder

查看: 9926|回复: 5
打印 上一主题 下一主题

[输入输出] FORTRAN77 输出后数值发生变化

[复制链接]

798

帖子

2

主题

0

精华

大宗师

F 币
3793 元
贡献
2268 点
楼主
发表于 2019-8-21 21:34:26 | 显示全部楼层
1、给出用两种形式输出的结果 and 代码.
2、看看P编辑符。
3、我试了,没有你说的情况。

QQ截图20190821213231.png (23.2 KB, 下载次数: 264)

QQ截图20190821213231.png

798

帖子

2

主题

0

精华

大宗师

F 币
3793 元
贡献
2268 点
沙发
发表于 2019-8-23 15:37:54 | 显示全部楼层
本帖最后由 li913 于 2019-8-23 20:54 编辑

如果你认真看看P编辑符的说明就明白了。1、输出时,P遇到E,输出值不变,但输出样式会变(比如1p结果: 1.0e1 变为 0.1e2);
2、P遇到f,输出值改变(1p结果: 10.0 变为 100.0);
3、同一行输出两个或多个数据,如果第一个格式出现P, 后续的输出默认继承前一个P的效果;
4、可用0P取消该继承效果。"(1Pe12.3,e12.3)" 两个都具有P效果;"(1Pe12.3,0Pe12.3,f12.3)"仅第一个具有P效果。

QQ截图20190823152239.png (23.9 KB, 下载次数: 250)

QQ截图20190823152239.png

QQ截图20190823153455.png (84.08 KB, 下载次数: 256)

QQ截图20190823153455.png
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-5-4 13:30

Powered by Tencent X3.4

© 2013-2024 Tencent

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