java吧 关注:1,257,471贴子:12,749,550
  • 26回复贴,共1

新手求助!或的用法

只看楼主收藏回复

if (a==3 || b==4 || c==5)
请问 |和|| 有什么区别?


IP属地:山西1楼2012-08-20 23:38回复
    有人么??看视频看蒙了- -
    求大神解答


    IP属地:山西2楼2012-08-20 23:39
    回复
      广告
      立即查看


      IP属地:山西4楼2012-08-20 23:40
      回复
        百度一大堆


        IP属地:陕西来自手机贴吧6楼2012-08-20 23:41
        收起回复
          不算位运算,据说是短路与不短路的区别


          IP属地:法国7楼2012-08-20 23:44
          回复
            a|b 当a为假的时候 依然要判断b 然后表达式取假
            a||b 当a为假的时候 不判断b 整个表达式取假
            一般情况下 ||和&&用得比较多


            IP属地:四川8楼2012-08-20 23:51
            收起回复
              逻辑或 ||
              按位或 |


              IP属地:江苏9楼2012-08-21 07:08
              回复
                前者是位移
                后者是逻辑
                逻辑的挺好理解 位移的要换成二进制的


                10楼2012-08-21 07:18
                回复