C++ 位运算

来源:互联网 发布:手机有透视软件吗 编辑:程序博客网 时间:2024/06/06 10:04
位运算符有:按位与、按位或、按位非、按位异或。
  与:& 都为1则为1
  或:| 有一个为1则为1
  非(取反):~ 按位取反
  异或:^ 不同为1(如1和0,0和1),相同为0(0和0,1和1)
  位运算的几个经典用途:
  1. 取x串中的低四位
  x&0xF
  2. 将x串中低四位变成1,其他位不变
  x|0xF
  3. 将x串中低四位取反
  x^0xF
  4. 将x串的低四位变成0
  x&~0xF
0 0
原创粉丝点击