在VB里,Xor(异或)、Equ(逻辑等于)、Imp(逻辑蕴涵)都是什么意思呀?
发布网友
发布时间:2023-05-03 07:25
我来回答
共2个回答
热心网友
时间:2023-10-18 17:10
1、XOR:操作数中有一个为真,一个为假的时候结果才为真, 否则为假
——例如0 xor 0=0,0 xor 1=1,1 xor 0=1, 1 xor 1=0
2、Equ:当俩个操作数为想同的时候,结果才为真,否则为假
——例如0 xor 0=1,0 xor 1=0,1 xor 0=0, 1 xor 1=1
3、Imp:第一项真,第二项假时为假,其余为真
——例如0 xor 0=1,0 xor 1=1,1 xor 0=0, 1 xor 1=1
热心网友
时间:2023-10-18 17:11
XOR说明
如果表达式中有一个而且只有一个值为 True,则 result 为 True。但是,如果表达式中有一个为 Null,则 result 也为 Null。当两个表达式都不为 Null,则根据下表来确定 result:
如果 expression1 为 且 expression2 为 则 result 为
True True False
True False True
False True True
False False False
EQV说明
如果有一个表达式是 Null,则 result 也是 Null。如果表达式都不是 Null,则根据下表来确定 result:
如果 expression1 为 且 expression2 为 则 result 为
True True True
True False False
False True False
False False True
IMP说明
下列表格说明如何确定 result:
如果 expression1 为 且 expression2 为 则 result 为
True True True
True False False
True Null Null
False True True
False False True
False Null True
Null True True
Null False Null
Null Null Null
-------------
都是逻辑运算符,运算方法在上面已经详细地表达了。
例如XOR,表示只有两者真假不同时才真
EQV,表示只有两者真假相同是才真