位级运算

来源:互联网 发布:arm处理器系列 知乎 编辑:程序博客网 时间:2024/06/06 09:12
对位级运算的总结  
1.保持最低字节不变,其他字节均清零
        &运算实现:    比如保持  0x123456AD最低字节不变,其他字节清零,并且具有可移植性,应该如下编写
                             0x123456AD&0xFF   
2.最低字节置一,其他字节 不变                            
      |运算实现:    比如  0x123456AD最低字节置一,其他字节不变,并且具有可移植性,应该如下编
                         0x123456AD|0xFF   
3保持高位字节不变,低位字节置一。
   |   ~运算实现:比如  0x123456AD高位字节不变,低位字节置一,并且具有可移植性,应该如下编
                         0x123456AD|(~0xFF )
4.只用 & | 实现 XOR 运算
    由逻辑代数中异或得 A^B=A&(~B)  +  B&(~A)
                A^B=(A&(~B) ) | (B&(~A))
原创粉丝点击