C++ - 操作符的优先级

来源:互联网 发布:120网络歌曲 打包下载 编辑:程序博客网 时间:2024/06/10 15:37

摘自 《C++ Primer》,第四版,中文版,5.10 复合表达式的求值,P147

  1. . -> [] ()
    ():函数调用、类型构造
  2. ++ – 后自增、后自减
  3. ++ –前自减 ~位求反 ! - +一元正负号 *解引用 &取地址
  4. ->* .* 指向成员操作的指针
  5. * / % 乘法除法求模
  6. + - 加法、减法
  7. << >> 左移、右移
  8. < <= > >=
  9. == !=
  10. & 与
  11. ^ 异或
  12. | 或
  13. &&
  14. ||
  15. ? :
  16. = 赋值

    ret = (ret << 1) + n & 1;ret = (ret << 1) + (n & 1);
0 0
原创粉丝点击