一般来说,位运算符只用来操作整数类型的值,将操作数以计算机存储中的二进制编码形式,按位进行操作。
Java的位运算符有以下几种,见表1.2.8。
表1.2.8 Java的位运算符
例如,
int a=60,b=13;
在适用的范围内,按位运算可以相对提高运算效率。这里略去了二进制编码的相关内容(原码、反码、补码、符号位等)。