那个宏用起来有什么用,我知道怎么设置一点,清除一点,但是那个宏我看不懂
#define nbit(a,b)(!((a) & (b)))
最佳答案
((a) & (b))
的位为 1,其中 a 和 b 均为 1,否则为 0。 !为否定,即如果没有公共(public) 1(设置)位,则表达式为 true,否则为 false。
关于c - 解释使用按位运算符的宏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36630579/