日期:2014-05-20  浏览次数:20615 次

java的位运算(怎样运用在程序中)
java的位运算(<<,>>,>>>,&,|,^,~)他们的具体含义...怎样运用..<<,>>,我就知道它们怎样用的....就是向左,向右...移动多少位....其他的不太了解...上网看资料...我理解能力差...希望大虾...指点指点.....

------解决方案--------------------
就是转化为二进制,进行移位,每左移一位其实就是乘以2,右移就是除以2
------解决方案--------------------
>> 右移,高位补符号位
>>> 无符号右移,高位补0
<< 左移”
位逻辑运算符
& 与
| 或
~ 非
^ 异或
计算机存储是以二进制存储的,所以位运算就是直接对存储的二进制数进行运算