我刚开始使用 Fortran,对双引号和单引号的使用感到困惑。
问问题
4476 次
2 回答
14
它们是等价的。它们的用法没有区别。
您可以使用它来打印引号字符之一:
print *, "'"
print *, '"'
先打印'
,再打印"
。
注意:您也可以连续使用两个引号字符来打印一个:
print *, """"
print *, ''''
先打印"
,再打印'
。
于 2015-06-23T08:45:56.087 回答
0
从功能上讲,它们没有区别。只需尝试与您使用哪一个保持一致。如果您的字符串中往往包含双引号,请在任何地方使用单引号;如果您更频繁地使用单引号,请使用双引号来分隔字符串。
作为附加说明,可以在字符串中转义引号字符: (ie 'You\'re'
),但大多数人会建议将它加倍使用,因为他们会发现它更具可读性 (ie 'You''re'
)。
于 2015-06-23T13:00:56.383 回答