1.3 运算符
(1) 运算符的优先级
运算符 | 结合方式 |
:: | 无 |
.(对象成员) ->(指针) [](数组下标) ()(函数调用) | 从左向右 |
++ -- (typecast)(强制类型转换) sizeof ~ ! +(一元) -(一元) *(取值运算符) &(取地址运算符) new delete |
从右向左 |
.* ->* | 从左向右 |
* / %( | 从左向右 |
+ - | 从左向右 |
<<(左移) >>(右移) | 从左向右 | </
运算符 | 结合方式 |
:: | 无 |
.(对象成员) ->(指针) [](数组下标) ()(函数调用) | 从左向右 |
++ -- (typecast)(强制类型转换) sizeof ~ ! +(一元) -(一元) *(取值运算符) &(取地址运算符) new delete |
从右向左 |
.* ->* | 从左向右 |
* / %( | 从左向右 |
+ - | 从左向右 |
<<(左移) >>(右移) | 从左向右 | </