1
我对Fortran代码有疑问。 “A”是关键字吗?我发现这个字符用于编写和格式命令,但我找不到关于它的一些特定文档。下面是一些例子:是'(A)'的关键字吗?
CHARACTER *10 name
write(*,1) name
1 format (" Your name is ",A)
或
end = LNBLNK(string)
write(4,'(A)') string(1:end)
我对Fortran代码有疑问。 “A”是关键字吗?我发现这个字符用于编写和格式命令,但我找不到关于它的一些特定文档。下面是一些例子:是'(A)'的关键字吗?
CHARACTER *10 name
write(*,1) name
1 format (" Your name is ",A)
或
end = LNBLNK(string)
write(4,'(A)') string(1:end)
没有,A
是字符串输出数据编辑描述符。有关Fortran I/O的更多教科书或https://www.cs.mtu.edu/~shene/COURSES/cs201/NOTES/format.html
这样的教程,它的第二个代码示例A
甚至不在使用关键字的位置。例如,'(A)'
是普通字符串,如'Hello world'
或" Your name is "
。但是,在这里,字符串的内容以及字符串的使用是重要的。它包含一个描述符,它在写入语句中用作格式字符串。
在FORMAT语句中,它不是一个普通的字符串,而是一种特殊的语法,但它的工作原理是一样的。
很明显,谢谢。 – scana