Fortran中的10.D00是什么意思?

时间:2011-12-08 17:10:45

标签: fortran

我必须从Fortran转换一些代码,所以不知道这个语句的含义:

var1 = 10.D00

有人能解释一下这意味着什么吗?

1 个答案:

答案 0 :(得分:15)

只有10.0的科学记数法具有双精度(这就是D所代表的)。

请参阅:http://www.fortran.com/F77_std/rjcnf0001-sh-4.html#sh-4.2.1


4.5.1双精度指数。

双精度指数的形式是字母D,后跟可选的有符号整数常量。双精度指数表示10的幂。请注意,双精度指数的形式和解释与实数指数的形式和解释相同,除了使用字母D而不是字母E.