fortran基本帮助'd'运算符

时间:2012-09-24 14:54:58

标签: fortran fortran90

  

可能重复:
  postfix 'd+0' in Fortran real literal expressions

我在Fortran 90中有这个代码行:

OVERN2 = 1.d+0/DBLE(FLOAT(NMODE2))

NMODE2是整数,OVERN2REAL*8

你能告诉我这行是做什么的吗?我不明白.d+0/部分? 如果你也可以将其翻译成C或任何其他更容易的语言。

1 个答案:

答案 0 :(得分:2)

1.d+0只是科学记数法中的双精度字面值,即1.0e0或只是1.0。

在C中它将是:

double overn2 = 1.0 / (double)nmode2;