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

本人JAVA小白,请大神教教
位运算:设a=11010011,b=111001,c=101,编程输出下列表达式的结果。
    (1)a&b|c
    (2)a^b
    (3)b>>3
设a的值为1,编写一个程序输出表达式的返回值和a、b的值?
    (1)((b=3)= = 3 ) && ((a=2)= =2)
   (2)((b=3)= = 2 ) && ((a=2)= =2)

------解决方案--------------------
& ^ >> 都是二进制位运算:
&:位与,同1则1
^:抑或,相同为1,相斥为0
>>:右移,前边补0