什么是Fortran保留字/变量ACCY?

Tim*_*ran 0 fortran

我试图浏览一些非常古老的FORTRAN代码并遇到以下声明:

IF (XKJ.GT.ACCY) THEN
Run Code Online (Sandbox Code Playgroud)

我浏览了整个代码,没有找到' ACCY ' 的声明.我假设它是一个内置的变量/常量/函数,但无法找到定义.我用Google搜索了它,并遇到了其他类似表达式的FORTRAN样本(但没有定义ACCY).

我查看FORTRAN代码已有20年了.任何人都知道' ACCY '是什么?

tva*_*son 7

毫无疑问,它是一个变量,它具有用于测量浮点计算的"精度" - 由于某些浮点数的不精确表示,它可能会漂移.在Fortran中,除非使用编译器选项(或IMPLICIT语句)打开此功能,否则不必声明变量.以AH和OZ开头的变量会自动考虑REAL变量(IN是整数).有问题的编译器可能会或可能不会将变量的内存清零,所以除非它被分配到某处 - 通常是COMMON块 - 它可能是零或某个任意值.