运算符优先级别排序
运算符优先级别从高到低排列如下:
- 括号:()
- 一元运算符:+、-、!、~
- 算术运算符:*、/、%
- 算术运算符:+、-
- 移位运算符:<<、>>
- 关系运算符:>、<、>=、<=
- 关系运算符:==、!=
- 位运算符:&
- 位运算符:^
- 位运算符:|
- 逻辑运算符:&&
- 逻辑运算符:||
- 条件运算符:?:
- 赋值运算符:=、+=、-=、*=、/=、%=、<<=、>>=、&=、^=、|=
- 逗号运算符:,
注意:在表达式中,如果有多个运算符出现,先执行优先级高的运算符,然后再执行优先级低的运算符。如果有相同优先级的运算符,则按照从左到右的顺序执行。
原文地址: https://www.cveoy.top/t/topic/ivVJ 著作权归作者所有。请勿转载和采集!