运算符 | 运算符介绍 | 优先级 |
---|---|---|
:: | 范围解析 | 1 |
() [] -> . | 圆括号、方括号、箭头、点号 | 2 |
++ -- | 后缀递增、后缀递减 | 2 |
typeid const_cast dynamic_cast reinterpret_cast static_cast | 类型名称、常量类型转换、动态类型转换、重新解释的类型转换、静态类型转换 | 2 |
! ~ ++ -- + - * & (type) sizeof new delete | 非、按位取反、自增、自减、正负号、指针运算符、取地址运算符、类型转换、长度运算符、创建对象、销毁对象 | 3 |
.* ->* | 在对象上通过指向成员的指针访问成员的操作符,在指针上通过指向成员的指针访问成员的操作符 | 4 |
* / % | 乘法操作符、除法操作符、取余数操作符 | 5 |
+ - | 加法操作符、减法操作符 | 6 |
<< >> | 按位左移操作符、按位右移操作符 | 7 |
< <= > >= | 小于比较操作符、小于或等于比较操作符、大于比较操作符、大于或等于比较操作符 | 8 |
== != | 等于比较操作符、不等于比较操作符 | 9 |
& | 按位与操作符(按位与) | 10 |
^ | 按位异或操作符(按位异或) | 11 |
| | 按位或操作符(按位或) | 12 |
&& | 逻辑与操作符(逻辑与) | 13 |
|| | 逻辑或操作符(逻辑或) | 14 |
?: | 条件运算符(三目运算符) | 15 |
= += -= *= /= %= &= ^= |= <<= >>= | 赋值运算符及其复合形式(加等于,减等于,乘等于,除等于,模等于,与等于,异或等于,或等于,左移等于,右移等于) | 16 |
, | 逗号运算符(用来分隔表达式) | 17 |
文章来源地址https://www.toymoban.com/news/detail-640286.html
文章来源:https://www.toymoban.com/news/detail-640286.html
到了这里,关于C++所有运算符及其优先级表格的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!