Fortran技术查询

Fortran技术查询,fortran,Fortran,我有以下Fortran中的函数签名。我不熟悉Fortran语言-下面函数中的0是什么意思 ANTY(IAN,NA,0.,0.) 带小数点的符号0.表示浮点数,而不带小数点的符号0表示整数。这是FORTRAN某些实现的一个重要区别,程序员必须确保子例程调用方和子例程本身之间的数据类型一致。它相当于0.0作为32位实数(C中的浮点)它只是一个默认实数,不一定是32位的,也不一定能与C的float互操作(不是说后面的部分)。除此之外,您是否可以在这个答案中添加更多内容,以将其与更古老、更完整的其他答

我有以下Fortran中的函数签名。我不熟悉Fortran语言-下面函数中的
0是什么意思

ANTY(IAN,NA,0.,0.)

带小数点的符号
0.
表示浮点数,而不带小数点的符号
0
表示整数。这是FORTRAN某些实现的一个重要区别,程序员必须确保子例程调用方和子例程本身之间的数据类型一致。

它相当于
0.0
作为32位实数(C中的浮点)

它只是一个默认实数,不一定是32位的,也不一定能与C的float互操作(不是说后面的部分)。除此之外,您是否可以在这个答案中添加更多内容,以将其与更古老、更完整的其他答案区分开来?只有更改编译器对它的解释,才能这样做。我宁愿使用实数作为32位,并在必要时增加到64位,而不更改编译器标志。