c语言的位运算符

c语言位运算符包括 & | ^ ~ >> << (按位与,按位或,按位异或,按位取反,右移,左移)

用法:
&(按位与):1&1 = 1,其他都为0;
|(按位或):只要其中有1,则为1,其他为0;
^(按位异或):两位都不同才为1,否则为0;
<<(左移):最高位移出去了,最低位补0,例如10<<1,1010变为0100;

猜你喜欢

转载自blog.csdn.net/Dreamy_LIN/article/details/79445223
今日推荐