位操作
2020-07-27 本文已影响0人
圆肩男孩
#define setbit(x,y) x|=(1<<y) //将x的第y位置1
#define clrbit(x,y) x&=~(1<<y) //将x的第y位清0
#define getbit(x,y) x&=(1<<y)
#define getbit(x,y) (x>>y&1) //将x的第y位清取出
#define reversebit(x,y) x^=(1<<y) //将x的第y位取反