fortran输出时如何实现左对齐?

咕噜

比如输出


123   


而不是


      123


请各位赐教


我从不看脚下的路 我只仰望星空
咕噜
泱泱瓜大,木有人会??

我从不看脚下的路 我只仰望星空
苦行僧
书上没有写吗?
输出个格式什么的,应该有的。
咕噜

这个真没找到。。。 我自己用字符串转换了一下,但是这种方法太笨了。

苦行僧 #3
书上没有写吗? 输出个格式什么的,应该有的。


我从不看脚下的路 我只仰望星空
老段
貌似有控制左对齐的 加个l什么的吧 那个蓝皮的书上应该有

瞻彼淇奥,绿竹猗猗。有斐君子,如切如磋,如琢如磨,瑟兮僴兮,赫兮咺兮。有匪君子,终不可谖兮。
咕噜

我在蓝皮书上找到个adjustl,可这个是对于字符串来说的。

老段 #5
貌似有控制左对齐的 加个l什么的吧 那个蓝皮的书上应该有


我从不看脚下的路 我只仰望星空
Black Ghost
与本程序输出的最大列宽 有关
fortran 在不满列宽时 左边(而不是右边)用空格填充

为了帝国的崛起!
温和
去Google不比在这问靠谱?

Can one man truly make a difference?
且听风铃
它就是默认的右对齐,没啥好方法,如果长度一样的话,手动调字符宽度吧。
kimiship
输出时数字是右对齐的,如果输出数字少于规定宽度前面会补上空格。

见识
小奔


咕噜 #2
泱泱瓜大,木有人会??

我记得我左对齐输出过,好久没用了,代码不在手上,没那么难,网上搜搜应该就找到了。
不要说木有人会,说自己懒就是了。


一种比较笨的方法,我目前可以想到的,就是将数字转化为字符串,然后用adjustl使之左对齐,或者说将字符串左侧的空壳去掉,然后将字符串输出,就是左对齐了。将数字转化为字符串的命令很容易找到吧?


It was the best of times, it was the worst of times,... it was the spring of hope, it was the winter of despair....
半截烟!
大欢威武霸气

那就是一个错误,到多久都会有人记得你
咕噜

这个我也会啊,我就想找找有没有更简便的方法。

小奔 #12
咕噜 #2
泱泱瓜大,木有人会??
我记得我左对齐输出过,好久没用了,代码不在手上,没那么难,网上搜搜应该就找到了。不要说木有人会,说自己懒就是了。一种比较笨的方法,我目前可以想到的,就是将数字转化为字符串,然后用adjustl使之左对齐,或者说将字符串左侧的空壳去掉,然后将...


我从不看脚下的路 我只仰望星空
咕噜

大喜,好久不见。

半截烟! #13
大欢威武霸气


我从不看脚下的路 我只仰望星空
苦行僧

我才接触这个,也不太懂。

咕噜 #4
这个真没找到。。。 我自己用字符串转换了一下,但是这种方法太笨了。
苦行僧 #3
书上没有写吗? 输出个格式什么的,应该有的。