问题标题:
程序中有一段fortran语言是这样的COMPLEX(KIND=PREC)EX,EY,EZ.尤其那个PREC
问题描述:
程序中有一段fortran语言是这样的COMPLEX(KIND=PREC)EX,EY,EZ.尤其那个PREC
强龙江回答:
PREC肯定在前面定义过.表示复数的精度.
通常来说,精度如果是4,表示单精度的复数.如果是8,表示双精度的复数.
这个你要在前面的代码里找PREC的定义.
当然,并不是所有编译器都用4,8来表示单精度和双精度.某些编译器可能是1和2.
这与你的编译器也有关.所以建议你先熟悉一下自己编译器的规定.
也有可能PREC是通过SELECT_REAL_KIND这个预处理函数获得的.
点击显示
其它推荐