位操作

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位取反
上一篇下一篇

猜你喜欢

热点阅读