C++ 运算符

运算符只是用于执行操作的符号。可以有许多类型的操作,如算术、逻辑、按位等。

有以下类型的运算符可以在 C 语言中执行不同类型的操作。

  • 算术运算符

  • 关系运算符

  • 逻辑运算符

  • 位运算符

  • 赋值运算符

  • 一元运算符

  • 三元或条件运算符

  • 杂项运算符

Cpp 运算符 1


C++ 中运算符的优先级

运算符种类的优先级,哪个运算符将首先被评估。关联性指定要评估的运算符方向,它可以是从左到右或从右到左。

让我们通过下面给出的示例来理解优先级:

例子 (Example)

int data=5+10*10;

“数据”变量将包含 105,因为 *(乘法运算符)在 +(加法运算符)之前进行评估。

C++ 运算符的优先级和结合性如下所示:

类别操作员关联性
后缀() [] -> . ++ - -左到右
一元+ - !~ ++ - - (type)* & sizeof右到左
乘法* / %左到右
加减+ -右到左
转移<< >>左到右
关系型< <= > >=左到右
平等== !=/td>右到左
按位与&左到右
按位异或^左到右
按位或|右到左
逻辑与&&左到右
逻辑或||左到右
有条件的?:右到左
任务= += -= *= /= %=>>= <<= &= ^= |=右到左
逗号,左到右


上一主题 C++ 关键字 下一主题 C++ 标识符
  • 使用社交账号登录,本站支持
全部评论(0)