1.C语言中的位运算符 位运算符直接对bit位进行操作,其效率最高 2. 左移和右移注意点 左操作数必须为整型类型:char和short被隐式转换为int后进行移位操作 右操作数的范围必须为:[0,31],其他值属未定义行为,不同编译器处理不同。 左移运算符 << 将运算数的二进制位左移:规则为高位丢弃,低位补0 右移运算符 >> 把运算数的二进制位右移