c++中的运算符十分丰富, 使得c++的运算十分灵活方便
- 算数运算符
+
(加)-
(减)*
(乘)/
(除)%
(取余)++
(自加)--
(自减) - 关系运算符
>
(大于)<
(小于)==
(等于)>=
(大于或等于)<=
(小于或等于)!=
(不等于) - 逻辑运算符
&&
(逻辑与)||
(逻辑或)!
(逻辑非) - 位运算符
<<
(按位左移)>>
(按位右移)&
(按位与)|
(按位或)^
(按位异或)~
(按位取反) - 赋值运算符
=
及其扩展赋值运算符 - 条件运算符
? :
三元运算符 - 逗号运算符
,
- 指针运算符
*
- 引用运算符和地址运算符
&
- 求字节运算符
sizeof
- 强制类型转换运算符
(类型)
或类型()
- 成员运算符
.
- 指向成员运算符
->
- 下标运算符
[]
- 其他
如函数调用运算符()
其算数运算符, 赋值运算符, 逗号运算符会在下面进行介绍