C++中 符号的优先级
符号 | 运算顺序 |
---|---|
:: |
从左至右 |
a++ a-- type() type{} a() a[] . -> |
从左至右 |
! ~ ++a --a +a -a (type) sizeof &a *a new new[] delete delete[] |
从右至左 |
.* ->* |
从左至右 |
* / % |
从左至右 |
+ - |
从左至右 |
<< >> |
从左至右 |
< <= > >= |
从左至右 |
== != |
从左至右 |
& |
从左至右 |
| |
从左至右 |
^ |
从左至右 |
&& |
从左至右 |
|| |
从左至右 |
a?b:c = += -= *= /= %= &= ^= |= |
从左至右 |
, |
从左至右 |
弱小与无知不是生存的障碍,傲慢才是。--《三体》