在VB6中,逻辑函数IMP和EQV的作用是什么?有人发现了它们在现实世界中的用途吗?

在VB6中,逻辑函数IMP和EQV的作用是什么?有人发现了它们在现实世界中的用途吗?,vb6,boolean-logic,Vb6,Boolean Logic,,我明白。我不明白的是和。它们是什么意思?他们是怎么进去的?它们有什么真正的用途吗?IMP是“实质含义”“a意味着b”或“如果a那么b”,这相当于不是a或b。EQV是“等价”或“当且仅当”,因此EQV b与(a IMP b)和(b IMP a)相同 他们到那里是因为有人想要完整。它们可以缩短一些逻辑表达式,但您始终可以使用NOT and and、NOT and OR或单独使用XOR来表示相同的内容。IIRC,它们都执行按位运算!对两个输入进行异或运算并返回结果 它们不存在于任何.Net代码库中(

,我明白。我不明白的是和。它们是什么意思?他们是怎么进去的?它们有什么真正的用途吗?

IMP是“实质含义”“a意味着b”或“如果a那么b”,这相当于不是a或b。EQV是“等价”或“当且仅当”,因此EQV b与(a IMP b)和(b IMP a)相同


他们到那里是因为有人想要完整。它们可以缩短一些逻辑表达式,但您始终可以使用NOT and and、NOT and OR或单独使用XOR来表示相同的内容。

IIRC,它们都执行按位运算!对两个输入进行异或运算并返回结果

它们不存在于任何.Net代码库中(除非将VB6兼容层库计算在内),因此应视为已弃用,因此应忽略它们


在我的脑海中,我无法说出我曾经使用过的运算符。

这是所有运算符的真值表,布尔运算符和按位运算符都是如此。使用它们的最佳时机是当您映射逻辑并意识到您有一个接受两个输入并具有与这些运算符相同的输出的函数时:)


您可以为IMP和EQV的VB6参考手册主题添加一些链接。和+1。您可以向IMP和EQV上的VB6参考手册主题添加一些链接。我可以,但那意味着要找到他们。哎呀。谢谢你自己这么做,
EQV
=
不一样吗?事实上是的,但是EQV是一个布尔运算的名称。为了清楚起见,我想给这个答案投两张赞成票。
------------------------------------------------------------------------------------------------------------------
|AND  |     |     |     |OR   |     |     |     |XOR  |     |     |     |IMP  |     |     |     |EQV  |     |     |
------------------------------------------------------------------------------------------------------------------
|In1  |In2  |Out1 |     |In1  |In2  |Out1 |     |In1  |In2  |Out1 |     |In1  |In2  |Out1 |     |In1  |In2  |Out1 |
------------------------------------------------------------------------------------------------------------------
|False|False|False|     |False|False|False|     |False|False|False|     |False|False|True |     |False|False|True |
------------------------------------------------------------------------------------------------------------------
|False|True |False|     |False|True |True |     |False|True |True |     |False|True |True |     |False|True |False|
------------------------------------------------------------------------------------------------------------------
|False|Null |False|     |False|Null |Null |     |False|Null |Null |     |False|Null |True |     |False|Null |Null |
------------------------------------------------------------------------------------------------------------------
|True |False|False|     |True |False|True |     |True |False|True |     |True |False|False|     |True |False|False|
------------------------------------------------------------------------------------------------------------------
|True |True |True |     |True |True |True |     |True |True |False|     |True |True |True |     |True |True |True |
------------------------------------------------------------------------------------------------------------------
|True |Null |Null |     |True |Null |True |     |True |Null |Null |     |True |Null |Null |     |True |Null |Null |
------------------------------------------------------------------------------------------------------------------
|Null |False|False|     |Null |False|Null |     |Null |False|Null |     |Null |False|Null |     |Null |False|Null |
------------------------------------------------------------------------------------------------------------------
|Null |True |Null |     |Null |True |True |     |Null |True |Null |     |Null |True |True |     |Null |True |Null |
------------------------------------------------------------------------------------------------------------------
|Null |Null |Null |     |Null |Null |Null |     |Null |Null |Null |     |Null |Null |Null |     |Null |Null |Null |
------------------------------------------------------------------------------------------------------------------
|     |     |     |     |     |     |     |     |     |     |     |     |     |     |     |     |     |     |     |
------------------------------------------------------------------------------------------------------------------
|In1  |In2  |Out1 |     |In1  |In2  |Out1 |     |In1  |In2  |Out1 |     |In1  |In2  |Out1 |     |In1  |In2  |Out1 |
------------------------------------------------------------------------------------------------------------------
|001  |001  |001  |     |001  |001  |001  |     |001  |001  |000  |     |001  |001  |111  |     |001  |001  |111  |
------------------------------------------------------------------------------------------------------------------
|001  |010  |000  |     |001  |010  |011  |     |001  |010  |011  |     |001  |010  |110  |     |001  |010  |100  |
------------------------------------------------------------------------------------------------------------------
|001  |011  |001  |     |001  |011  |011  |     |001  |011  |010  |     |001  |011  |111  |     |001  |011  |101  |
------------------------------------------------------------------------------------------------------------------
|001  |100  |000  |     |001  |100  |101  |     |001  |100  |101  |     |001  |100  |110  |     |001  |100  |010  |
------------------------------------------------------------------------------------------------------------------
|010  |001  |000  |     |010  |001  |011  |     |010  |001  |011  |     |010  |001  |101  |     |010  |001  |100  |
------------------------------------------------------------------------------------------------------------------
|010  |010  |010  |     |010  |010  |010  |     |010  |010  |000  |     |010  |010  |111  |     |010  |010  |111  |
------------------------------------------------------------------------------------------------------------------
|010  |011  |010  |     |010  |011  |011  |     |010  |011  |001  |     |010  |011  |111  |     |010  |011  |110  |
------------------------------------------------------------------------------------------------------------------
|010  |100  |000  |     |010  |100  |110  |     |010  |100  |110  |     |010  |100  |101  |     |010  |100  |001  |
------------------------------------------------------------------------------------------------------------------
|011  |001  |001  |     |011  |001  |011  |     |011  |001  |010  |     |011  |001  |101  |     |011  |001  |101  |
------------------------------------------------------------------------------------------------------------------
|011  |010  |010  |     |011  |010  |011  |     |011  |010  |001  |     |011  |010  |110  |     |011  |010  |110  |
------------------------------------------------------------------------------------------------------------------
|011  |011  |011  |     |011  |011  |011  |     |011  |011  |000  |     |011  |011  |111  |     |011  |011  |111  |
------------------------------------------------------------------------------------------------------------------
|011  |100  |000  |     |011  |100  |111  |     |011  |100  |111  |     |011  |100  |100  |     |011  |100  |000  |
------------------------------------------------------------------------------------------------------------------