Maison  >  Questions et réponses  >  le corps du texte

c++ - Cout << b || a; est-il équivalent à (cout << b) ||

bool b = 0;
int a = 2;
cout << b || a;  // 0

bool b = 0;
int a = 2;
cout << (b || a);  // 1
伊谢尔伦伊谢尔伦2646 Il y a quelques jours856

répondre à tous(1)je répondrai

  • 过去多啦不再A梦

    过去多啦不再A梦2017-06-24 09:45:01

    << a la priorité 5, qui est supérieure à la priorité 12 de ||.

    1   ()  []  .  ->
    2   !  ~   -(负号) ++  --   &(取变量地址)*   (type)(强制类型)    sizeof 
    3   * / %
    4   + - 
    5   >> <<  
    6   > >= < <= 
    7   == !=   
    8   &  
    9   ^   
    10  |   
    11  &&
    12  ||
    13  ?:
    14   =  +=  -=  *=  /=   %=  |=   ^=   &=   >>=   <<=
    15  ,

    répondre
    0
  • Annulerrépondre