PREC 肯定在前面定义过。表示复数的精度。通常来说,精度如果是 4,表示单精度的复数。如果是 8 ,表示双精度的复数。这个你要在前面的代码里找 PREC 的定义。当然,并不是所有编译器都用 4,8 来表示单精度和双精度。某些编译器可能是1 和2。这与你的编译器也有关。所以建议你先熟悉一下自己编译器的规定。也有可能 PREC 是通过 SELECT_REAL_KIND 这个预处理函数获得的。