&和&&有什么不同
答案:6 悬赏:0
解决时间 2021-04-27 19:12
- 提问者网友:我稀罕你
- 2021-04-27 16:01
&和&&有什么不同
最佳答案
- 二级知识专家网友:劳资的心禁止访问
- 2021-04-27 16:36
&&有短路的功能
比如:a&&b,如果a不成立,就不判断b了
只有当a成立的情况下,才判断b
比如:a&&b,如果a不成立,就不判断b了
只有当a成立的情况下,才判断b
全部回答
- 1楼网友:魅世女王
- 2021-04-27 19:29
下面内容baidu查获,希望能帮上你。
&和 &&的意思差不多 &是非短路的条件语句,&&是短路的条件语句 看下面的例子就行了
(false && a > b),程序在执行时并不会判断a和b的大小关系,因为整个语句的值肯定是false
但是(false & a > b)中,程序会判断,所以说&是非短路的,大多数情况下推荐使用&&
|和||的关系和这个一样
& 是按位运算(不常用), &&是逻辑运算(常用)短路与
&是java中的位逻辑运算:
eg:
2&3=2;
具体分析为:
2的二进制为10
3的二进制为11
逻辑&之后为10
&&是boolean的逻辑运算
eg:
if(1> 2&&3> 1)
表示如果两个条件都成立则执行之后的逻辑
- 2楼网友:我叫很个性
- 2021-04-27 19:15
下面内容baidu查获,希望能帮上你
- 3楼网友:浪女动了心
- 2021-04-27 18:28
&&一般是"且"的意思,至于&,在java中不清楚,在php中应该是按位惊醒且操作,我想java也是一样的吧,毕竟都是c语系的.你说呢.
- 4楼网友:冷眼_看世界
- 2021-04-27 17:09
&如果左边为假 右边就不会判断了
- 5楼网友:风格单纯
- 2021-04-27 16:51
&位运算符,&&逻辑运算符
&&有短路功能
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息