| 运算符 | 运算符介绍 | 优先级 |
|---|---|---|
| :: | 范围解析 | 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 |
C++所有运算符及其优先级表格
于 2023-08-10 17:07:56 首次发布
本文详细介绍了C++中的各种运算符,包括优先级、范围解析规则、不同类型的运算符如算术、关系、逻辑、成员访问和条件运算,以及赋值和逗号运算的特点。
862

被折叠的 条评论
为什么被折叠?



