vb or and 逻辑 运算
发布网友
发布时间:2022-05-20 18:31
我来回答
共4个回答
热心网友
时间:2023-11-09 19:49
在上面的表达式中,算数运算符优先级最高,所以*和+被优先计算,次高是逻辑比较运算符(>,=,<>),再次是逻辑运算符And,最后是Or.
所以
false or false and true or true
相当于
false or (false and true) or true
最终结果是True
正确答案是错的,真正的正确答案是B.True
这个可以上机验证,本人验证结果为True
如果还有问题欢迎追问,问题解决请及时选为满意回答,谢谢.
热心网友
时间:2023-11-09 19:50
VB最常见的逻辑运算符号就是:And Or Not
它们的运算优先级为:先 Not,后And,最后Or
false or false and true or true ==> false or false or true ==> true
当同时出现数*算、关系运算、逻辑运算,则:先数*算,再关系运算,最后逻辑运算;
3>2*b Or a=c And b<>c Or b<>a+c ==> 3>2*3 Or 2=4 And 3<>4 Or 3<>2+4
==>3>6 Or 2=4 And 3<>4 Or 3<>6 ==>False Or False And True Or True
==>False Or False Or True ==>True
这个题目应该有问题吧?变量d=5,没有用到?
热心网友
时间:2023-11-09 19:50
and优先级高于or
false or false and true or true
=false or false or true
=false or true
=true
应该是答案错了
热心网友
时间:2023-11-09 19:51
从左往右