>
数学
>
在VB里面,为什么sgn(3>2) 会返回 -1 而不是 1
a = InStr(5,"hello!Beijing.","e")
b = Sgn(3 > 2)
c = a + b
MsgBox c
这里msgbox c最后显示的为什么是7而不是9
人气:192 ℃ 时间:2020-06-18 12:01:12
解答
VB中函数Sgn(数值)用来返回数值的符号,如果“数值”>0,则返回1,如果“数值”<0,则返回-1,如果“数值”=0,则返回0.现在这个式子是Sgn(3>2),这里的形式是一个关系表达式,3>2的结果显示是True,现在的关键是布尔型的数值True需要转换成数值,然后才能得到其符号的.
在VB中,布尔型数值转换成数值型时,True对应-1,False对应0,现在3>2的结果为True,对应数值为-1,相当于变成Sgn(-1),当然其结果为-1了.如果Sgn(3<2),其结果为0.
推荐
VB中sgn什么意思?
VB:Sgn
VB中sgn函数的问题
vb sgn 函数
VB SGN(-26)结果是多少,没见过这个
负的小数如何用二进制表示?比如 -1.25
怎样来形容一个女人?
i will try my best 和 i will do my best thy和do有什么区别?为什么 i will try my best后面能+to love you 内个就不能+?be 是在什么情况下使用~举例说明,还有句子组成
猜你喜欢
下列关于经线的叙述,不正确的是( )
3(x-2分之1)=1求大神帮助
用所给词的适当形式填空:1.I______(be)twenty years old next year.
正三角形ABC外切于圆O,正方形DEFG内接于圆O,若三角形边长为6,求四边形DEFG的边长
Yesterday,David__________a ticket for speeding.
hey!round of applause!
(2009•嘉定区一模)用大小不同的力敲同一个音叉,发出声音的不同之处是( ) A.声速 B.音调 C.响度 D.音色
已知点P在椭圆Y*2/a*2+X*/b*2上,F1,F2为椭圆的焦点,求PF1*PF2的取值范围
© 2026 79432.Com All Rights Reserved.
电脑版
|
手机版