在 C++ 中,可以使用以下算术运算符对数值进行基本的算术操作:
+,用于对两个数进行相加操作。-,用于从一个数中减去另一个数。*,用于对两个数进行相乘操作。/,用于将一个数除以另一个数。%,用于计算两个数相除后的余数。赋值运算符用于将一个值赋给变量。以下是常见的赋值运算符:
=,用于将右侧的值赋给左侧的变量。比较运算符用于比较两个值并返回布尔结果。以下是常见的比较运算符:
==,用于判断两个值是否相等。!=,用于判断两个值是否不相等。>,用于判断左侧的值是否大于右侧的值。<,用于判断左侧的值是否小于右侧的值。>=,用于判断左侧的值是否大于或等于右侧的值。<=,用于判断左侧的值是否小于或等于右侧的值。逻辑运算符用于对布尔值进行逻辑操作。以下是常见的逻辑运算符:
&&,用于判断两个条件是否同时为真。||,用于判断两个条件是否至少有一个为真。!,用于对条件取反。位运算符用于对二进制位进行操作。以下是常见的位运算符:
&,用于对两个数的二进制位进行与操作。|,用于对两个数的二进制位进行或操作。^,用于对两个数的二进制位进行异或操作。<<,用于将一个数的二进制位向左移动指定的位数。>>,用于将一个数的二进制位向右移动指定的位数。除了上述的运算符之外,C++ 还提供了其他一些特殊的运算符:
条件运算符:?:,用于根据条件选择不同的值。
逗号运算符:,,用于在表达式中使用多个值并返回最后一个值。
指针运算符:*,用于声明指针变量或进行间接引用。
**成抱歉,我的回答被截断了。以下是剩余部分的 C++ 运算符学习资料示例:
成员访问运算符:.,用于访问类或结构体的成员。
指针成员访问运算符:->,用于通过指针访问类或结构体的成员。
sizeof 运算符:sizeof,用于获取变量或类型所占的字节数。
类型转换运算符:用于执行类型转换操作,如 static_cast、dynamic_cast、reinterpret_cast 等。