C++提供了以下运算符:
- 算术运算符
+(加)-(减) *(乘) /(除) %(整除求余)++(自加) --(自减) - 关系运算符
>(大于)<(小于) ==(等于)>=(大于或等于)<=(小于或等于)!=(不等于) - 逻辑运算符
&&(逻辑与) ||(逻辑或) !(逻辑非) - 位运算符
<<(按位左移) >>(按位右移) &(按位与) |(按位或) ∧(按位异或) ~(按位取反) - 赋值运算符 (=及其扩展赋值运算符)
- 条件运算符 (?:)
- 逗号运算符 (,)
- 指针运算符 (*)
- 引用运算符和地址运算符 (&)
- 求字节数运算符(sizeof)
- 强制类型转换运算符( (类型) 或类型( ))
- 成员运算符 (.)
- 指向成员的运算符 (->)
- 下标运算符 ([ ])
- 其他 (如函数调用运算符())