按比特和按比特或|按比特取反(按比特异或)将ab向左移动)二进制形式的a按比特向左移动b比特,用0补充最低位的空闲b比特
结果:位移数b作为2的幂与操作数a相乘。
有符号右移ab :将二进制形式的a逐位右移,用符号位补充最高位为空的b位
结果:操作数a除以位移数b的平方
无符号右移ab :将二进制形式的a逐位右移,用0补充最高位为空的b位
计算16*4的最快方法是使用位移方法最快。 system.out.println('162 );
交换两个个数的方式(1)通过第三个变量
(2) a=aB-(b=a ) ) ) ) ) )。
)3) a=a b; b=a-b; a=a-b;
(4)最快) a=a^b; b=a^b; a=a^b; (a和b必须不同) )。