解释使用按位运算符的宏

时间:2016-04-14 17:57:53

标签: c

使用该宏时有什么用处,我知道如何设置一点,清除一点,但那个宏我无法理解它

#define nbit(a,b)(!((a) & (b)))

1 个答案:

答案 0 :(得分:1)

((a) & (b))有位1,其中a和b都有1,0。 !是否定,即如果没有共同的1(设置)位则表达式为真,否则为假。