我刚刚开始使用Fortran,并且对双引号和单引号的使用感到困惑。
答案 0 :(得分:12)
它们是等价的。它们的使用没有区别。
您可以使用它来打印其中一个引用字符:
print *, "'"
print *, '"'
首先打印'
,然后打印"
。
注意:您还可以在一行中使用两个引号字符来打印一个:
print *, """"
print *, ''''
首先打印"
,然后打印'
。
答案 1 :(得分:0)
功能上他们没有区别。试着确定你使用的是哪一个。如果你的字符串中往往有双引号,那么到处使用单引号;如果您经常使用单引号,请使用双引号来分隔字符串。
作为补充说明,可以在字符串中转义引号字符:(即'You\'re'
)但是大多数人会建议使用它加倍,因为它们会发现它更具可读性(即{{1} })。