运算符优先级别从高到低排列如下:

  1. 括号:()
  2. 一元运算符:+、-、!、~
  3. 算术运算符:*、/、%
  4. 算术运算符:+、-
  5. 移位运算符:<<、>>
  6. 关系运算符:>、<、>=、<=
  7. 关系运算符:==、!=
  8. 位运算符:&
  9. 位运算符:^
  10. 位运算符:|
  11. 逻辑运算符:&&
  12. 逻辑运算符:||
  13. 条件运算符:?:
  14. 赋值运算符:=、+=、-=、*=、/=、%=、<<=、>>=、&=、^=、|=
  15. 逗号运算符:,

注意:在表达式中,如果有多个运算符出现,先执行优先级高的运算符,然后再执行优先级低的运算符。如果有相同优先级的运算符,则按照从左到右的顺序执行。

运算符优先级别排序

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

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