请哪位高手指点一下下面程序的填空结果,多谢了啊!

2025-02-24 19:24:08
推荐回答(1个)
回答1:

#define clear_bit(a,n) (~(1<<(n)))&(a)
即,1左移n位,求反,再与a相与
1左移n位,即是除第n位外,其余皆为0
再求反,即除第n位外,其余皆为1
与a相与,即将a的第n位变为0,其余位不变。