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