Sgn函数
1. 数学上的符号函数
即 x>0,sgnx=1
x=0,sgnx= 0
x<0,sgnx=-1
2.计算机语言中的 返回函数 ,返回表示数字符号的整数。
Sgn(number)
number 参数可以是任意有效的数值表达式。
Sgn 函数有如下返回值:
如果 number 为 Sgn 返回
大于零 1
等于零 0
小于零 -1
例题:
已知X<Y,A>B,正确表示它们之间关系的式子是____。A、Sgn(Y-X)-Sgn(A-B)<0B、Sgn(Y-X)-Sgn(A-B)=-2C、Sgn(X=Y)-Sgn(A-B)=0D、Sgn(X=Y)-Sgn(A-B)=-1
解:Sub df() y = 2: x = 1 a = 0: b = -1 Debug.Print Sgn(y = x) - Sgn(a - b) End Sub 用以上代码验证后结果为-1。sgn(false)=0vb中false值转为整数时为0