1、二进制小数:0.101表示1/2+0/4+1/8即 2-1 + 2-2 +2-3。
2、与(1&1=1)、或(1 | 0=1)、异或(1^0=1)
3、掩码:flag &=MASK;
打开位:flag |= MASK;
关闭位:flag &= ~MAKS;
转置位:flag^=MASK;
4、右移:m >>n = m*(2-n);
左移:m<< = m* (2n);
位操作
最新推荐文章于 2024-07-10 07:39:47 发布
1、二进制小数:0.101表示1/2+0/4+1/8即 2-1 + 2-2 +2-3。
2、与(1&1=1)、或(1 | 0=1)、异或(1^0=1)
3、掩码:flag &=MASK;
打开位:flag |= MASK;
关闭位:flag &= ~MAKS;
转置位:flag^=MASK;
4、右移:m >>n = m*(2-n);
左移:m<< = m* (2n);