抑制Fortran写入语句中的换行符,可以使用Fortran的格式化输出功能。具体来说,可以使用WRITE
语句中的格式化控制字符串来控制输出格式。例如,可以使用*
字符来表示不换行,可以使用/
字符来表示换行。
例如,以下代码可以将两个数字写入同一行:
WRITE(*, '(2F10.3)') a, b
其中,2F10.3
表示输出两个浮点数,每个数占用10个字符宽度,并保留3位小数。这样输出的数字将不会换行。
如果需要在输出语句中插入换行符,可以使用/
字符,例如:
WRITE(*, '(2F10.3/)') a, b
这样,输出的数字将会换行。
需要注意的是,在Fortran中,输出语句中的换行符通常是由WRITE
语句自动添加的,因此需要使用/
字符来显式控制换行。
领取专属 10元无门槛券
手把手带您无忧上云