C 语言动态内存

C 语言数学

C 语言命令行

C 语言运算符

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

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

  • 算术运算符

  • 关系运算符

  • 班务员

  • 逻辑运算符

  • 位运算符

  • 三元或条件运算符

  • 赋值运算符

  • 杂项运算符

C 中运算符的优先级

运算符的优先级决定了哪个运算符将首先被评估和下一个被评估。结合性指定要计算的运算符方向;它可以从左到右或从右到左。

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

句法 (Syntax)

int value=10+20*10;

value 变量将包含210,因为 *(乘法运算符)在 +(加法运算符)之前计算。

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

类别操作员结合性
后缀() [] -> 。++ - -左到右
一元+ - !~ ++ - - (type)* & sizeof右到左
乘法* / %左到右
加减+ -左到右
移位<<>>左到右
关系型< <= > >=左到右
相等== !=左到右
位与 AND&左到右
位异或 XOR^左到右
位或 OR|左到右
逻辑与 AND&&左到右
逻辑或 OR||左到右
条件表达式?:右到左
赋值运算符= += -= *= /= %=>>= <<= &= ^= |=右到左
逗号,左到右


上一主题 C 语言标识符 下一主题 C 语言的注释
  • 使用社交账号登录,本站支持
全部评论(0)