C语言-----位运算


位运算符
~ & | ^
按位取反 位与 位或 异或
       

用法:

1.将指定位变为1

#define MASK 1
flags|=MASK

2.将指定位变为0

#define MASK 0
flag&=MASK

3.查看某一位的值

#define MASK 1
if((flag&MASK)==MASK)
return 1;

移位运算符

<< >>
左移 右移

猜你喜欢

转载自blog.csdn.net/m0_37895939/article/details/80273975
今日推荐