zoukankan      html  css  js  c++  java
  • c++中&和&&有什么差别

    他们不同点在于&&相当一个开关语句,就是说假设&&前面值为false那么他就不继续运行后面的表达式;而&无论前面的值为什么,总是运行其后面的语句。

    &能够是取地址运算符能够是引用符,这就看你在什么情旷下用了;

    &&是逻辑与的意思如if((a   =   78)&&(b   =   77))它只是是个比較运算符而已。

    &&是boolean的逻辑运算 
    eg: 
          if(1> 2&&3> 1) 
          表示假设两个条件都成立则运行之后的逻辑;

      &是按位与:   
        
      int   t   =   0x0F   &   0xF0;   
      //   t   =   0x00;   
        
      int   t   =   0xFF   &   0xF0;   
      //   t   =   0xF0;   
        
      &&是与运算符,返回为bool值:   
      bool   t   =   (   3   <   5   )   &&   (   5   <   7   )   
      //   t   =   true;   
        

  • 相关阅读:
    EZOJ #202
    EZOJ #201
    p5156 [USACO18DEC]Sort It Out
    p4363 [九省联考2018]一双木棋chess
    p2150 [NOI2015]寿司晚宴
    p5155 [USACO18DEC]Balance Beam
    p2414 [NOI2011]阿狸的打字机
    实验室断网的解决方案
    人需要看到未来
    门德尔松--罗辑思维
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/4272206.html
Copyright © 2011-2022 走看看