fortran - Fortran 语言中的 10.D00 是什么意思?

标签 fortran

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

var1 = 10.D00

谁能给我解释一下这是什么意思吗?

最佳答案

用 double 科学记数法表示就是 10.0(D 代表的意思)。

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

<小时/>

4.5.1 double 指数。

double 指数的形式是字母 D 后跟一个可选的带符号整数常量。 double 指数表示十的幂。请注意, double 指数的形式和解释与实数指数的形式和解释相同,只是使用字母 D 代替字母 E。

<小时/>

关于fortran - Fortran 语言中的 10.D00 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8434820/

相关文章:

asynchronous - fortran openmp 同步

fortran - 使用 Fortran 从文件中提取指定行

multithreading - Fortran 基本函数与基本子例程

fortran - 如何在 Fortran 中处理大整数?

fortran - FORTRAN 在哪里存储局部变量?

c - 在不知道大小的情况下将数组从 C 传递到 Fortran?

memory - 是一个 Fortran 子例程,带有指定大小的虚拟参数线程安全数组

fortran - 将实数写入字符串时输出为 '*'

memory-management - 在 Fortran 中使用析构函数释放内存

recursion - Fortran 递归树实现中的段错误