C++语言中的运算符用于执行各种操作,包括算术运算、关系比较、逻辑运算等。下面是C++中常用的运算符:
1. 算术运算符:用于执行基本的算术运算,包括加法(+)、减法(-)、乘法(*)、除法(/)、取余(%)等。
2. 关系运算符:用于比较两个值的关系,包括等于(==)、不等于(!=)、大于(>)、小于(<)、大于等于(>=)、小于等于(<=)等。
3. 逻辑运算符:用于对逻辑条件进行操作,包括逻辑与(&&)、逻辑或(||)、逻辑非(!)等。
4. 位运算符:用于对二进制位进行操作,包括按位与(&)、按位或(|)、按位异或(^)、按位取反(~)等。
5. 赋值运算符:用于将一个值赋给变量,包括简单赋值(=)、加法赋值(+=)、减法赋值(-=)、乘法赋值(*=)、除法赋值(/=)等。
6. 自增自减运算符:用于增加或减少变量的值,包括自增(++)和自减(--)。
7. 条件运算符:用于根据条件选择执行不同的操作,包括三目运算符(?:)。
8. 成员访问运算符:用于访问类或结构体的成员,包括点运算符(.)和箭头运算符(->)。
9. 类型转换运算符:用于将一个数据类型转换为另一个数据类型,包括强制类型转换(static_cast、dynamic_cast、reinterpret_cast、const_cast)。
10. 其他运算符:包括取地址运算符(&)、取值运算符(*)、sizeof运算符(sizeof)、条件运算符(?:)等。
以上是C++中常用的运算符,通过不同的运算符可以实现各种不同的功能和操作。