求VB中表达式的值
1个回答
展开全部
我先解释一下:关系运算符和逻辑运算符的结果是布尔值。vb中的非0为布尔真,0为布尔假。布尔真表达为1,假表达为0。
1、(a*b)-{c
mod{?\[(2^a)/b]}}
'问号处应该还有一个值,或者没有“\”。
2、(3>2)>1
'3>2为真,即1。所以这个表达式为假或0。
3、[not
(a+b+c-1)]
and
[b+(c/2)]
'这个表达式翻译过来是:不是11(算得)同时是6.5(算得),结果是“不是11”,即假或0。
4、(5
mod
2)
eqv
{(not
3)
xor
[(5-3)>0]}
'这个表达式翻译过来是:1
eqv
(
0
xor
1
);即真或1。
1、(a*b)-{c
mod{?\[(2^a)/b]}}
'问号处应该还有一个值,或者没有“\”。
2、(3>2)>1
'3>2为真,即1。所以这个表达式为假或0。
3、[not
(a+b+c-1)]
and
[b+(c/2)]
'这个表达式翻译过来是:不是11(算得)同时是6.5(算得),结果是“不是11”,即假或0。
4、(5
mod
2)
eqv
{(not
3)
xor
[(5-3)>0]}
'这个表达式翻译过来是:1
eqv
(
0
xor
1
);即真或1。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询