java &和&&的区别,&是位运算符,&&是逻辑运算符,相当于and。27&3=?
答案:4 悬赏:50
解决时间 2021-02-02 08:41
- 提问者网友:逐野
- 2021-02-01 11:18
java &和&&的区别,&是位运算符,&&是逻辑运算符,相当于and。27&3=?
最佳答案
- 二级知识专家网友:厭世為王
- 2021-02-01 11:30
&,&&,都是逻辑运算符,&表示与,左右2边表达式都要判定,&&表示短路与,如果左边不成立,那右边就不用判定,如果左边成立再进行右边判定,java 中没有 27&3这种表达式,& 2边都得是表达式才行。
全部回答
- 1楼网友:我叫很个性
- 2021-02-01 14:55
27&3是二进制与运算 27的2进制是 11011 3的2进制是00011 与的话应该是 00011 换成十进制还是3
应该是这样~
- 2楼网友:甜野猫
- 2021-02-01 13:46
&当然可以在逻辑运算里使用,但是逻辑 与 有更好的选择 && 短路与,所以在逻辑运算里很少用到&,一般都用作位运算符,
同理 | 和 || 也是类似的
- 3楼网友:单身小柠`猫♡
- 2021-02-01 12:32
???
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯