fortran sign(X,Y)x和y类型要一致吗

问题描述:

fortran sign(X,Y)x和y类型要一致吗

是的,在fortran中,sign(X,Y)要求X,Y都是实数,如果输入整数,也会用实数表示输出结果,而其结果就是输出第一个参数X的值.(ISIGN针对的是整数,DSIGN针对的是双精度数据类型)eg:X=10.0Y=5.0result=SIGN(X,Y)write(*,*) ...