概述 程序中的所有数在计算机内存中都是以二进制的形式储存的。位运算就是直接对整数在内存中的二进制位进行操作。巧妙的使用位运算可以大量减少运行开销,优化算法。 运算符号 按位与(&) 规则:两个操作数对应位同为1时,结果为1,其余全为0。 按位或
1. 按位操作符(Bitwise Operators) 定义 按位操作符用于操作整数基本类型中的单个“比特”(bit),即二进制位。它们会对两个参数中对应的位执行布尔代数运算,并最终生成一个结果。 背景:按位操作符来源于 C 语言面向底层的操作,在这种操作中经常需要直接操纵硬件、设置硬件寄存器内的二