vb里面的or语句怎么使用啊?
发布网友
发布时间:2022-04-28 13:04
我来回答
共9个回答
热心网友
时间:2022-04-09 10:56
在VB中Or有两种用法:
1)在逻辑表达式执行“或"运算。在Or的左右两侧各有一个逻辑表达式,只要两个表达式中有一个为真(True),则整个逻辑表达式为真;换句话说,只有两个逻辑表达式都为假(False),整个逻辑表达式才为假。
Dim x As Integer, y As Integer
Dim b As Boolean
x = 1
y = 2
b = (x > 10) Or (y < 10) ' x>10 为假; y<10 为真。因此 b = True
Print b '输出:True
b = (x > 10) Or (y > 10) ' x>10 为假; y>10 为假。因此 b = False
Print b '输出:False
2)实现二进制位“或”运算
Dim x As Integer, y As Integer, r As Integer
x = 5 'x的二进制表达 0000 0000 0000 0101
y = 10 'y的二进制表达 0000 0000 0000 1010
z = x Or y '位或运算,z的二进制表达 0000 0000 0000 1111,即十进制15
Print z '输出:15
热心网友
时间:2022-04-09 12:14
你所说的那个label1.后列出来的列表是vb自动提供给你可选择的参数以及属性的
具体的那要看你用的什么控件了
例如你所说的label吧
后面就会列出个列表来
其中有caption
caption就是标题的意思还有height(控件高度)、
top(距离窗体容器上端的距离)等等的
太多了不是能给你说完的
你可以自己慢慢的试
总比在这里把所有的都给你列出来强的多
最少你会明白其中的含义
中国人学这个就是累
弄个程序还要记这属性怎么拼那属性写的
累啊~
热心网友
时间:2022-04-09 13:49
可以,不过OR不是语句,而是一个运算符。
一个双目运算符。如果左右两边的操作数是整数的话OR就是按位或,
否则是逻辑或。
一般用到的是逻辑或,就像你的这个语句“If b = a Or b = 0 Then ”
它表示左右两边的表达式中只要有一个是对的那么整个表达式就是对的(TRUE),否则就是错的(FALSE)
热心网友
时间:2022-04-09 15:40
可以的,
在or中两边的表达式其中一个值为真(True)就为真,同时为假(False)才为假,
热心网友
时间:2022-04-09 17:48
If b = a Or b = 0 Then
Label.Caption = "恭喜您,您的数字猜对了"
end if
热心网友
时间:2022-04-09 20:13
b = a Or b = 0 'b=a 或者 b=0
b=a and b=0 'b=a 而且 b=0
热心网友
时间:2022-04-09 22:54
Or 运算符
用来对两个表达式进行逻辑析取运算。
语法
result = expression1 Or expression2
Or 运算符的语法具有以下几个部分:
部分 描述
result 必需的;任何数值变量。
expression1 必需的;任何表达式。
expression2 必需的;任何表达式。
说明
如果两个表达式中至少有一个为 True,则 result 为 True。下列表格说明如何确定 result:
如果 expression1 为 且 expression2 为 则 result 为
True True True
True False True
True Null True
False True True
False False False
False Null Null
Null True True
Null False Null
Null Null Null
Or 运算符也对两个数值表达式中位置相同的位进行逐位比较,并根据下表对 result 中相应的位进行设置:
如果在 expression1 的位为 且在 expression2 中的位为 result 为
0 0 0
0 1 1
1 0 1
1 1 1
热心网友
时间:2022-04-10 01:52
可以
热心网友
时间:2022-04-10 05:07
可以,or语句就是或的意思