c语言位运算-经典归类.pdfVIP

  • 1
  • 0
  • 约3.95千字
  • 约 4页
  • 2021-12-10 发布于福建
  • 举报
位运算应用口诀 清零取反要用与,某位置一可用或 若要取反和交换,轻轻松松用异或 移位运算 要点 1 它们都是双目运算符,两个运算分量都是整形,结果也是整形。 2 左移:右边空出的位上补 0 ,左边的位将从字头挤掉,其值相当于乘 2 。 3 右移:右边的位被挤掉。对于左边移出的空位,如果是正数则空位补 0 ,若为负数, 可能 补 0 或补 1,这取决于所用的计算机系统。 4 运算符,右边的位被挤掉,对于左边移出的空位一概补上 0 。 位运算符的应用 (源操作数 s 掩码 mask) (1) 按位与 -- 1 清零特定位 (mask 中特定位置 0 ,其它位为 1,s=smask) 2 取某数中指定位 (mask 中特定位置 1 ,其它位为 0,s=smask) (2) 按位或 -- | 常用来将源操作数某些位置 1,其它位不变。 (mask

文档评论(0)

1亿VIP精品文档

相关文档