中易网

&和&&有什么不同

答案:6  悬赏:0  
解决时间 2021-04-27 19:12
  • 提问者网友:我稀罕你
  • 2021-04-27 16:01
&和&&有什么不同
最佳答案
  • 二级知识专家网友:劳资的心禁止访问
  • 2021-04-27 16:36
&&有短路的功能

比如: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
&位运算符,&&逻辑运算符 &&有短路功能
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息