Fortran 格式左对齐
是否可以在 Fortran 中左对齐打印输出的值,而不是默认的右对齐?
例如,我有这样的格式化程序
"(A3,10A12)"
和
"(A1, I12, 9F12.6)"
我希望用以下方式打印字符串和数字这些格式化程序左对齐,而不是右对齐。
Is it possible to left align a printed out value in Fortran, instead of the default right alignment ?
For example, I have formatters like this
"(A3,10A12)"
and
"(A1, I12, 9F12.6)"
I would like the strings and numbers printed with these formatters to be left aligned, instead of right aligned.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
默认不是右对齐吗?
如果您首先将数字写入字符串,则可以使用内在函数 adjustmentL 或 adjustmentR 来获取任一调整,然后输出字符串。
Isn't right-justified the default?
If you first write a number to a string, you could use the intrinsics adjustL or adjustR to get either adjustment, then output the string.