Fortran Coder

查看: 119|回复: 2

[输入输出] 求助,这个write实在看不明白是什么意思,求指点

[复制链接]

4

帖子

2

主题

0

精华

新人

F 币
19 元
贡献
11 点
发表于 2021-10-9 19:42:18 | 显示全部楼层 |阅读模式
[Fortran] 纯文本查看 复制代码
     x=401
     character*50 fmt
     write(fmt,'(''('', i0,''(f7.2))'')') x
老师写的代码有3行是这个,实在是看不明白这个write是什么意思,请指教
回复

使用道具 举报

152

帖子

2

主题

0

精华

宗师

F 币
1369 元
贡献
703 点

规矩勋章

发表于 2021-10-9 20:09:49 | 显示全部楼层
就是把数值变量 x 的值写入字符串变量 fmt。最后得到 fmt = (401(f7.2))

评分

参与人数 1F 币 +4 收起 理由
fcode + 4

查看全部评分

4

帖子

2

主题

0

精华

新人

F 币
19 元
贡献
11 点
 楼主| 发表于 2021-10-9 21:16:19 | 显示全部楼层
风平老涡 发表于 2021-10-9 20:09
就是把数值变量 x 的值写入字符串变量 fmt。最后得到 fmt = (401(f7.2))

谢谢大佬,我发的两个问题都是您回答的,非常感谢您!
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

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

GMT+8, 2021-10-24 07:12

Powered by Tencent X3.4

© 2014-2021 Tencent

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