C:XNOR/Exclusive-Nor门?

use*_*531 10 c logic xor

我试图找到在C中写一个XNOR门的最有效方法.

if(VAL1 XNOR VAL2)
{
    BLOCK;
}
Run Code Online (Sandbox Code Playgroud)

有什么建议?

谢谢.

Tom*_*kas 23

有两个操作数,这很简单:

if (val1 == val2)
{
    block;
}
Run Code Online (Sandbox Code Playgroud)


Kil*_*nDS 7

if(!(val1^val2))
{
    block;
}
Run Code Online (Sandbox Code Playgroud)

编辑:在逻辑运算之外,你可能想要~(val1^val2)确切,但我找到了!清晰.