VB 中的 or 怎么用

VB 中的 or 怎么用,第1张

在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 '输出:False2)实现二进制位“或”运算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

这个两个词最大的区别在于,or 表示两者只取其一,and 表示两者皆是and是“和”的意思表示事物之间的并列,而or是或者的意思表示事物间的选择,二选一,选择句容易出现在疑问句中,这种用法比较普遍但是做题时还是要具体分析它的语义的 如:Lucy or Lily will go there句意只是陈述一种事实并不是让你在两人中选一个人,所以用or当疑问句中不是选择句式而是事物的并列关系就用and 1) 并列结构中,or通常用于否定句,and用于肯定句 2) 但有时and 也可用于否定句请注意其不同特点: There is no air or water in the moon There is no air and no water on the moon 在否定中并列结构用or 连接,但含有两个否定词的句子实际被看作是肯定结构,因此要用and


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13218068.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-22
下一篇 2023-06-22

发表评论

登录后才能评论

评论列表(0条)

保存