Fortran科学记数法1d0与1.d0



将双精度变量声明为有什么区别吗

double precision :: var1, var2, var3

var1 = 1d0
var2 = 1.d0
var3 = 1.0d0

我认为var2var3是相同的。如果我们不在声明中包含点(如var1(,是否会出现任何错误?

否,1d01.d01.0d0之间没有任何差异。它们用相同的类型表示相同的文字值。

请注意,对于这个特定的小整数值,只需使用默认的种类值1.0就可以了,当然也可以使用整数值1

相关内容

  • 没有找到相关文章

最新更新