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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)