Fortran: 一般问题


1.Fortran能否作为解释语言使用?
 

Fortran是一种编译型语言,需要先完整编译后再运行。LFortran项目把Fortran改造成了解释型语言,可以交互式运行代码(类似于Python、MATLAB):https://lfortran.org/

2.如何定义复数?
 定义双精度复数有三种写法:
complex(kind=8) a
或者
complex(8) a
或者
complex*16 a
如果是单精度复数,相应地把以上定义中的8或16改为4或8。注意:某些参考书错误地把第三种定义中的16写成了8,会导致单精度复数。