C++的运算符十分丰富,使得C++的运算十分灵活方便。例如把赋值号(=)也作为运算符处理,这样,a=b=c=4就是合法的表达式,这是与其他语言不同的。C++提供了以下运算符:
算术运算符
+(加) -(减) *(乘) /(除) %(整除求余) ++(自加) --(自减)
关系运算符
>(大于) <(小于) ==(等于) >=(大于或等于) <=(小于或等于) !=(不等于)
逻辑运算符
&&(逻辑与) ||(逻辑或) !(逻辑非)
位运算符
<<(按位左移) >>(按位右移) &(按位与) |(按位或) ^(按位异或) ~(按位取反)
赋值运算符 (=及其扩展赋值运算符)
条件运算符 (?:)
逗号运算符 (,)
指针运算符 (*)
引用运算符和地址运算符 (&)
求字节数运算符(sizeof)
强制类型转换运算符( (类型) 或类型( ))
成员运算符 (.)
指向成员的运算符 (->)
下标运算符 ([ ])
其他 (如函数调用运算符())
版权属于:东哥笔记 - DongGe.org
本文链接:https://dongge.org/blog/187.html
自2017年12月26日起,『转载以及大段采集进行后续编辑』须注明本文标题和链接!否则禁止所有转载和采集行为!