li913 发表于 2019-8-23 15:37 明白了,感谢大佬指点! |
本帖最后由 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, 下载次数: 305)
QQ截图20190823153455.png (84.08 KB, 下载次数: 312)
FlagArchitect 发表于 2019-8-22 14:21 会不会是编译器的问题呢,我用的simply fortran,学校这破电脑的VS死活装不上intel的编译器 |
1、给出用两种形式输出的结果 and 代码. 2、看看P编辑符。 3、我试了,没有你说的情况。 |
QQ截图20190821213231.png (23.2 KB, 下载次数: 322)
捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )
GMT+8, 2025-4-16 12:39