VB符号函数sgn怎么用的??

VB符号函数sgn怎么用的??
我们学了VB,但是我现在还是不清楚sgn怎么用。。。。比如,sgn(-3.5)的结果为-1,我不知道是怎么得的。大侠!!!帮帮忙啊!

第1个回答  推荐于2017-10-11
Sgn 函数
返回一个 Variant (Integer),指出参数的正负号。
语法

Sgn(number)

必要的 number 参数是任何有效的数值表达式。
返回值

如果 number 为
Sgn 返回

大于 0
1

等于 0
0

小于 0
-1
说明

number 参数的符号决定了 Sgn
函数的返回值。
第2个回答  2009-11-24
专业了不好理解,。我讲傻瓜试的

sgn返回一个数的正负号,
比如 sgn(-65)=-1
sgn(65)=1
如果是0 则 sgn(0)=0本回答被提问者采纳
第3个回答  2019-04-29
Sgn
函数
返回一个
Variant
(Integer),指出参数的正负号。
语法
Sgn(number)
必要的
number
参数是任何有效的数值表达式。
返回值
如果
number
为  Sgn
返回
大于
0       1
等于
0       0
小于
0       -1
说明
number
参数的符号决定了
Sgn
函数的返回值。
Sgn
函数示例
本示例使用
Sgn
函数来判断某数的正负号。
Dim
MyVar1,
MyVar2,
MyVar3,
MySign
MyVar1
=
12:
MyVar2
=
-2.4:
MyVar3
=
0
MySign
=
Sgn(MyVar1)
'
返回
1。
MySign
=
Sgn(MyVar2)
'
返回
-1。
MySign
=
Sgn(MyVar3)
'
返回
0。
第4个回答  2009-11-24
Sgn 函数

返回一个 Variant (Integer),指出参数的正负号。

语法

Sgn(number)

必要的 number 参数是任何有效的数值表达式。

返回值

如果 number 为 Sgn 返回
大于 0 1
等于 0 0
小于 0 -1

说明

number 参数的符号决定了 Sgn 函数的返回值。

多用 msdn
第5个回答  2009-11-24
Sgn(number)

必要的 number 参数是任何有效的数值表达式。

返回值

如果 number 为 Sgn 返回
大于 0 1
等于 0 0
小于 0 -1

说明

number 参数的符号决定了 Sgn 函数的返回值。

实例::
Dim MyVar1, MyVar2, MyVar3, MySign
MyVar1 = 12: MyVar2 = -2.4: MyVar3 = 0
MySign = Sgn(MyVar1) ' 返回 1。
MySign = Sgn(MyVar2) ' 返回 -1。
MySign = Sgn(MyVar3) ' 返回 0。