1. 基础运算符

  • 与(&):两位全为1,结果为1
  • 或(|):两位只要有一位为1,结果为1
  • 异或(^):两位为异,结果为1,否则为0
  • 取反(~):将一个数位取反,即~1=0,~0=1
  • 左移(<<):将一个数左移x位,即左边丢弃x位,右边用0补x位。例:11100111 << 2 = 10011100
  • 右移(>>):将一个数右移若干位,右边舍弃,正数左边补0,负数左边补1。每右移一位,相当于除以一次2 例:4 >> 2 = 1,-14 >> 2 = -4
Copyright & copy lviter@163.com            updated 2024-02-06 09:54:56

results matching ""

    No results matching ""