将双精度变量声明为
double precision :: var1, var2, var3
var1 = 1d0
var2 = 1.d0
var3 = 1.0d0我相信var2和var3是一样的。如果我们不在声明中包括点(如在var1中),是否会出现任何错误?
发布于 2021-05-20 03:43:16
不,1d0、1.d0和1.0d0之间没有任何区别。它们表示具有相同类型的相同文字值。
请注意,对于这个特定的小整数值,您可以只使用默认的类型值1.0,并且您绝对可以使用整数值1。
https://stackoverflow.com/questions/67609667
复制相似问题