逻辑运算符:&与&&有什么本质的区别?
位运算符:00001111>>2等于多少?
求详解!
------解决方案--------------------
&前面的为假还要看后面的,&&只要第一个为假就直接否定了
------解决方案--------------------
java移位是零扩展,右移2位就是00000011
------解决方案--------------------
&是位与,&一般用于取一个字节(八位)的位数,&& 是且,一般用于判断语句的双重条件,这个你应该懂吧,就说&的用法;如:
a=10101000 如果我想取a的低四位,则可
10101000
& 00001111
00001000 这样我就取出了a的低四位1000
两个意义差不多,只是用的地方不同!
至于位运算,楼上正解!
------解决方案--------------------
00001111:(八进制)int类型
应该表示为:0x0f(十六进制)