所以,我可以用两个
初始化Fortran中的字符串CHARACTER(LEN=4)::string
string = "jklm"
和
CHARACTER(LEN=4)::string
string = 'jklm'
有什么区别?
答案 0 :(得分:3)
一眼看看fortan docs,大多数情况似乎都是一样的。虽然如果您打算在字符串中使用单引号,请使用双引号将其括起来。
// correct
"John's Stuff"
// wrong
'John's Stuff'
或者:
// correct
'She said "Hey!"'
// wrong
"She said "Hey!""
http://www.fortran90.org/src/rosetta.html#strings-and-formatting
编辑:顺便说一句,大多数编程语言都是如此。
答案 1 :(得分:2)
从功能上讲,它们是相同的。虽然“”看起来更具可读性,但没有任何区别。