Page 41 -
P. 41
第二章 運算式
對運算式進行邏輯上的交集,當兩個運算式都為 True 時,則傳回 True,當兩者都為
False 或只要有一為 False,則傳回 False。例如:
對運算式進行邏輯上的聯集,當兩個運算式中只要有一為 True 時,則傳回 True,當兩
者都為 False 時,才傳回 False。例如:
對運算式進行邏輯上的互斥,當兩個運算式中只有一個為 True,則傳回 True,否則傳
回 False。例如:
如果運算元是 Byte、Short、Integer 或 Long 等數值時,And、Or 和 Xor 是「位元運
算子」(Bitwise Operators),能夠進行二進位值的位元運算。
And、Or 和 Xor 位元運算是以二進位表示法的每一個 0 或 1 值的位元進行運算,其每
一個位元的運算結果(a 和 b 代表一個位元),如下表所示:
a B a And b a Or b a Xor b
11110
10011
01011
注意事項:
Visual Basic 提供多種運算子,如果在同一個運算式使用多種運算子,為了讓運算式能
夠得到相同結果,運算式是使用運算子預設的優先順序進行運算。
37