有的同学在学习c++中,没有搞清楚操作符的优先级,自己编写的代码的思路没有问题可是程序执行出来就是不对,又找不到具体问题出在了哪里,这个时候我就建议看下你的操作符的优先级了。我现将操作符的优先级写出来 ,供同学们在写程序的时候查询问题。
优先级 | 操作符 | 1 | () | [] | -> | . | | :: | | | | | ! | ~ | ++ | -- | 2 | - (unary) | * (dereference) | | & (address of) | sizeof | 3 | ->* | .* | | | 4 | * (multiply) | / | % | 5 | + | - | 6 | << | >> | 7 | < | <= | > | >= | 8 | == | != | 9 | & (bitwise AND) | 10 | ^ | 11 | | | 12 | && | 13 | || | 14 | ? : | 15 | = | += | -= | etc. | 16 | , |
|