java &和&&的区别,&是位运算符,&&是逻辑运算符,相当于and。27&3=?

2024-11-28 04:49:25
推荐回答(4个)
回答1:

&,&&,都是逻辑运算符,&表示与,左右2边表达式都要判定,&&表示短路与,如果左边不成立,那右边就不用判定,如果左边成立再进行右边判定,java 中没有 27&3这种表达式,& 2边都得是表达式才行。悉御闹睁罩拆拆

回答2:

&当然可以在逻辑运算里使用,但是逻辑 与 有更好的选择 && 短路与,所以在逻辑运算里很少用到&,一般都用作位运算符,

同镇唤槐链姿理 | 和 || 也是御友类似的

回答3:

27&3是二进制与运算 27的2进制是纤仿 11011 3的2进制是00011 与的话应该是梁隐 00011 换成十进制还是3

应该是毁渣纤这样~

回答4:

???