>
数学
>
在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
人气:339 ℃ 时间: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)结果是多少,没见过这个
yesterday'football match made them feel (bored,boring)
nether nor与either的意思和so that的意思与用法?用法句个例子和位置
若P是椭圆x^2/a^2+y^2/b^2=1(a>b>0)上一点,F1、F2是左、右焦点,设角F1PF2=θ,求证S△F1PF2=(b^2)*tan(θ/2
猜你喜欢
I will tell you where to get off Where在里面作什么成分 句子结构是什么
Forest Chemicals Review怎么翻译
5月13日是什么节日,用英语怎么说.
他朴实的话让人感到亲切改为双重否定句
大、小两圆的半径分别是6分米和4分米,大小两圆面积的最简比是( )
有10瓶水,其中9瓶质量相等,有一瓶比其他的几瓶水略重一些.至少称几次,能保证找出这瓶水?
水准仪应满足哪些几何条件?
被动语态求解
© 2024 79432.Com All Rights Reserved.
电脑版
|
手机版