Sgn
 
返回数字的符号部分

语法
用法

result = Sgn( number )

参数

number
找到号码的号码

返回值

返回number 的符号部分。
  • 如果number 大于零,则Sgn将返回1.
  • 如果number 等于零,则Sgn返回0.
  • 如果number 小于零,则Sgn返回-1.

说明

所需的number 参数可以是任何有效的数字表达式。无符号数字将被视为已签名,即如果设置的最高位数将被视为负数,则返回-1.

Sgn一元Operator可以用用户定义的类型重载。

例子

Dim N As Integer = 0

Print Sgn ( -1.87 )
Print Sgn ( 0 )
Print Sgn ( 42.658 )
Print Sgn ( N )


输出将如下所示:
-1
0
1
0

方言差异

  • -lang qb 方言中,此运算符无法重载。

与QB差别

  • 没有

参考