C/C++位处理总结

1.判断变量A的第“x”位是否为1(读取第x位)

    if(A&(1<<x))

2.将变量A的第"x"位置1,而不影响其他位

    A|=(1<<x)

3.将变量A的第"x"位置0,而不影响其他位

    A&=~(1<<x)

4.将变量A的第"x"和"x+1"位置1,而不影响其他位

    A|=(3<<x)

5.将变量A的第"x"和"x+1"位置0,而不影响其他位

    A&=~(3<<x)

猜你喜欢

转载自blog.csdn.net/u011764302/article/details/108444521