C++ 运算符

C++ 运算符

运算符就是用来进行操作的符号。可以有许多类型的操作,如算术、逻辑、位操作等。

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

  • 算术运算符
  • 关系运算符
  • 逻辑运算符
  • 位运算符
  • 赋值运算符
  • 一元运算符
  • 三元或条件运算符
  • 其他运算符

C++ 运算符

C++运算符优先级

运算符的优先级决定了哪个运算符将首先被计算,然后是下一个。结合性指定了运算符的计算方向,可以是从左到右或从右到左。

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

int data=5+10*10;  

“data”变量将包含105,因为乘法运算符 * 在加法运算符 + 之前被计算。

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

类别 操作符 结合性
后缀 () [] -> . ++ - 从左到右
一元 + - ! ~ ++ - - (type)* & sizeof 从右到左
乘法 * / % 从左到右
加法 + - 从右到左
移位 << >> 从左到右
关系 < <= > >= 从左到右
相等 == !=/td> 从右到左
按位与 & 从左到右
按位异或 ^ 从左到右
按位或 | 从右到左
逻辑与 && 从左到右
逻辑或 || 从左到右
条件 ?: 从右到左
赋值 = += -= *= /= %=>>= <<= &= ^= |= 从右到左
逗号 , 从左到右

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程