作者piggees (蹦太君)
看板Fortran
标题[问题] 浮点数输出格式 Fw.d
时间Sun Sep 30 18:56:35 2012
Fw.d表示以w个栏位宽度来输出浮点数,小数部分占d个字元宽
如果浮点数不足w个字元的话前面会填上空白,例如
以F4.1来输出浮点数3.2,则会变成:_3.2
3.2前面会留一个空白
请问有办法让浮点数不足设定宽度的时候
前面填上0,而不是空白吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.39.187.251
1F:→ charlesdc:输出时中间加个判断就好了 10/02 14:21
2F:→ piggees:我现在是这样做 但在用来自动产生档名的时候就没那麽方便 10/04 00:31
3F:→ snowanimal:不知道用数字转字元的方式处理如何? 10/04 01:26
4F:→ snowanimal:输出时用字元的方式输出,这样的话用副程式处理 10/04 01:27
5F:→ snowanimal:或许可以跳过你说的"自动产生档名"这问题 10/04 01:27
6F:→ gilocustom:如果不坚持用一个浮点数格式搞定一切,可以考虑拆成 10/04 11:23
7F:→ gilocustom:一个整数+一个小数,整数要补0很方便。 10/04 11:25
8F:→ snowanimal:楼上这方法也不赖 用i#.#的方式处理 10/04 22:26
9F:→ piggees:谢谢各位提供意见给小弟参考 :) 10/06 00:24