文章目录 零、本讲学习目标 一、位运算符概念 二、位运算符使用 (一)分类说明表 (二)注意事项 (三)运算演示 1、按位与 2、按位或 3、逐位取反 4、按位异或 5、左移 6、右移 7、无符号右移 (四)案例演示 1、演示各种位运算 2、演示右移与无符号右移的区别 (五)课堂练习 零、本讲学习目标 理解位运算的含义 掌握位运算的使用 一、位运算符概念 位运算符是针对二进制数的每一位进行运算的符号,它专门针对数字0和1进行操作。 二、位运算符使用 (一)分类说明表 运算符 运算 范例 结果 & 按位与 a & b a和b每一位进行“与”操作后的结果 | 按位或 a | b a和b每一位进行“或”操作后的结果 ~ 取反 ~ a a的每一位进行“非”操作后的结果 ^ 按位异或 a ^ b a和b每一位进行“异或”操作后的结果 << 左移 a << b 将a左移b位,右边空位用0填充 >> 右移 a >> b 将