本人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