VB表达式求值

来源:百度知道 编辑:UC知道 时间:2024/05/15 03:00:33
已知a=3,b=4,c=5
1、a or b+c And b-c
2、Not(a>b) And Not c Or 1
3、4*(76-43)^2 Imp 3<=4 And 5<4 Or 5-3>0
4、5 Mod2^2 -32/3\2 Imp Not 3=4 Xor 5-3>0
答案:
1、11
2、-5
3、-1
4、3
求详细的求解过程(位运算),比如我是不知道And中负数值怎么计算
还有Imp运算等等等等。
谢谢啦!
自学VB的所以书上有很多都不说明白,实在不懂,求解求解!

第一题步骤: 

1 a Or b + c And b - c 下一步先算数运算 

2 3 Or 9 and -1 下一步先算 and,由于and操作数有数字就是按位与 

3 3 or 9(00001001 and 11111111) 下一步算按位或 

4 11(00000011 or 00001001) 

第四题步骤: 

1 5 Mod 2 ^ 2 - 32 / 3 \ 2 Imp Not 3 = 4 Xor 5 - 3 > 0 下一步算2^2 

2 5 Mod 4- 32 / 3 \ 2 Imp Not 3 = 4 Xor 5 - 3 > 0 下一步算术运算 

其中: 5 Mod 4- 32 / 3 \2 的运算过程是: 5 Mod 4- 10.6667\2 __ 

5 Mod 4- 5__1-5 __ -4 

3 -4 Imp Not 3=4 Xor 2>0 下一步比较运算 

<