㈠ vb or and 逻辑 运算
在上面的表达式中,算数运算符优先级最高,所以*和+被优先计算,次高是逻辑比较运算符(>,=,<>),再次是逻辑运算符And,最后是Or.
所以
false or false and true or true
相当于
false or (false and true) or true
最终结果是True
正确答案是错的,真正的正确答案是B.True
这个可以上机验证,本人验证结果为True
如果还有问题欢迎追问,问题解决请及时选为满意回答,谢谢.
㈡ VB中If(XX与XX) or(XX与XX) Then应该怎样写
这是一个两组有四个条件的判断语句,写个完整的语句:
'DIM dt as Integer // 定义 dt 是一个整数
if (dt > 0 and dt < 2) or (dt < 0 and dt > -2) then
MsgBox("dt 要么是 1,要是 -1")
else
MsgBox("dt 不是 1,也不是 -1")
endif
' 假如dt这个数大于0而且小于2,或者它小于0但是大于-2,那么这个条件成立为真,执行then以后的语句
㈢ 关于vb中的逻辑或
or 的作用是分别判断其左右的两个表达式是否为true,如果其中有一个true,则整个表达式的结果就为true。你的代码中,实际上就是分别判断text1.text="1"和"2",而"2"是非零数字,所以是永远为true的,因此不管text1.text中是什么东东,整个表达式恒为true。
应该这样才对:
if text1.text="1" or text1.text="2" then
㈣ 关于VB运算符OR
凡是在函数中使用OR,如果程序还未执行OR前后的内容,则系统会默认全部执行。如果OR前后的内容互斥,则只执行前面的内容。
㈤ VB.Net中的Or是什么意思
在逻辑运算中表示 或者
称作逻辑或
用法 if 1 or 0 then print 111
㈥ VB 中的and和or
Text1(对象).Text(对象属性) 和数值 80、100 是不能比较大小的 类型不匹配的
and 是 “并” 英文的意思也是“和” (Eg: x>80 and x<=100 表示 x的值大于80并小于100)
or 是“或者” 顾名思义 英文的意思也是“或者”(Eg: x<80 or x>=100 表示x的值小于于80,或者大于等于100 )
㈦ 请问VB中or和and可以在一个语句中使用吗
把or的语句用括号括起来。例如:
if (Combo1.Text = "食品" Or Combo1.Text = "卧式" Or Combo1.Text = "立式") And s <= 0.2 Then