我必须从Fortran转换一些代码,所以不知道这个语句的含义:
var1 = 10.D00
有人能解释一下这意味着什么吗?
答案 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.