什么是c++操作符?

C + +运算符是对变量和值执行操作的符号。例如,+运算符用于加法吗-是用于减法的运算符。c++操作符可分为6类型:

  1. 算术运算符
  2. 赋值操作符
  3. 关系运算符
  4. 逻辑运算符
  5. 按位运算符
  6. 其他运营商

算术运算符

c++语言支持以下算术运算符:

操作符 描述
+ 增加了两个操作数
- - - - - - 从第一个操作数减去第二个操作数
增加两个操作数
/ 分子除以分子
模数运算符和整数除法后的余数
++ 递增操作符使整数值增加一
- - - - - - 递减运算符将整数值减少一

关系运算符

c++语言支持以下关系操作符

操作符 描述
== 检查两个操作数的值是否相等,如果是,则条件为真。
! = 检查两个操作数的值是否相等,如果值不相等则条件为真。
> 如果左操作数的值大于右操作数的值,如果是,则条件为真。
< 检查左操作数的值是否小于右操作数的值,如果是,则条件为真。
>= 检查左操作数的值是否大于或等于右操作数的值,如果是,则条件为真。
<= 检查左操作数的值是否小于或等于右操作数的值,如果是,则条件为真。

逻辑运算符

c++语言支持以下逻辑操作符。

操作符 描述
& & 称为逻辑与运算符。如果两个操作数都非零,则条件为真。
|| 称为逻辑或运算符。如果两个操作数中的任何一个非零,则条件为真。
称为逻辑非运算符。用于反转其操作数的逻辑状态。如果条件为真,则逻辑NOT操作符将使其为假。

按位运算符

操作符 描述
二进制和操作符将一个位复制到结果中,如果它同时存在于两个操作数中。
| 二进制或操作符复制一个位,如果它存在于任意一个操作数中。
二进制异或运算符如果位在一个操作数中设置而不是在两个操作数中都设置,则复制该位。
二进制1的补码运算符是一元的,具有“翻转”位的作用。
<< 二元左移运算符。左操作数按右操作数指定的位数向左移动。
>> 二元右移算子。左操作数按右操作数指定的位数向右移动。

赋值操作符

c++语言支持以下赋值操作符。

操作符 描述
简单赋值操作符,将右侧操作数的值赋给左侧操作数。
+ = 加法和赋值操作符,它将右操作数加到左操作数上,并将结果赋给左操作数。
- = 减去和赋值操作符,它从左操作数减去右操作数,并将结果赋给左操作数。
* = 与赋值操作符将右操作数与左操作数相乘,并将结果赋给左操作数。
/= 除和赋值操作符,它将左操作数和右操作数分开,并将结果赋给左操作数。
% = 模和赋值操作符,它使用两个操作数获取模,并将结果赋给左操作数。
< < = 左移和赋值操作符。
> > = 右移和赋值运算符。
& = 位和赋值操作符。
^ = 按位exclusive OR和赋值操作符。
| = 按位包含的OR和赋值操作符。

C + +运算符

留下一个回复

您的电子邮件地址将不会被公布。必填字段已标记