个性化阅读
专注于IT技术分析

C++运算符

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

有以下几种类型的运算符可以用C语言执行不同类型的运算。

  • 算术运算符
  • 关系运算符
  • 逻辑运算符
  • 按位运算符
  • 赋值运算符
  • 一元运算符
  • 三元或条件运算符
  • 杂项运算符
C++运算符1

C ++中运算符的优先级

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

让我们通过以下示例了解优先级:

int data=5+10*10;

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

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

类别 操作符 结合性
Postfix () [] -> . ++ – – 左到右
Unary +-! 〜++–(type)*&sizeof 右到左
Multiplicative * / % 左到右
Additive + – 右到左
Shift << >> 左到右
Relational < <= > >= 左到右
Equality ==!= / td> 右到左
按位与 & 左到右
Bitwise XOR ^ 左到右
Bitwise OR | 右到左
Logical AND && 左到右
逻辑或 || 左到右
Conditional ?: 右到左
Assignment = += -= *= /= %=>>= <<= &= ^= |= 右到左
Comma , 左到右

赞(0)
未经允许不得转载:srcmini » C++运算符

评论 抢沙发

评论前必须登录!