zoukankan      html  css  js  c++  java
  • c++中不看运算符的顺序的特殊情况

    c++中运算符的优先级如下:

    (从上到下的优先级为:上面最高)

    括号
    ++ -- sizeof
    / %

    + -
    > < >= <= 
    == !=

    位运算
    &&(逻辑运算符)
    || (逻辑运算符)
    ? :(条件运算符)
    赋值运算
    逗号运算

    此例题中,先执行x+1的操作,而 || 的条件是只要有一个为真,结果就是真,因为x原本为1,加上1之后为2(即是真),不对||运算符右边进行判断(即y,z不运算),w为1(c++中1代表真).

  • 相关阅读:
    Mysql配置文件解析
    Mysql的视图
    Setup和 Hold
    洛谷 P2257
    洛谷 P3455
    洛谷 P1447
    洛谷 P1155
    洛谷 P1262
    洛谷 P4180
    洛谷 P5540
  • 原文地址:https://www.cnblogs.com/ciaociao/p/6548696.html
Copyright © 2011-2022 走看看