是的,C++语言中左移和右移运算的优先级比加减运算的优先级要小。具体的运算符优先级从高到低的顺序如下:

  1. 括号运算符 ()
  2. 后缀递增和递减运算符 ++,--
  3. 前缀递增和递减运算符 ++,--
  4. 一元运算符 -,+,!,~,&
  5. 乘法,除法和求余运算符 *,/,%
  6. 加法和减法运算符 +,-
  7. 移位运算符 <<,>>
  8. 关系运算符 <,<=,>,>=
  9. 相等运算符 ==,!=
  10. 按位与运算符 &
  11. 按位异或运算符 ^
  12. 按位或运算符 |
  13. 逻辑与运算符 &&
  14. 逻辑或运算符 ||
  15. 条件运算符 ?:
  16. 赋值运算符 =,+=,-=,*=,/=,%=,<<=,>>=,&=,^=,|=
  17. 逗号运算符 ,

因此,左移和右移运算的优先级是比加减运算的优先级要小的。

C++语言中左移右移运算的优先级是不是比加减运算的优先级要小

原文地址: http://www.cveoy.top/t/topic/hTxL 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录