C# 属性

C# 抽象

C# 字符串

C# 泛型

C# 杂项

C# 新特性

C# 运算符

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

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

  • 算术运算符

  • 关系运算符

  • 逻辑运算符

  • 位运算符

  • 赋值运算符

  • 一元运算符

  • 三元运算符

  • 杂项运算符

CSHARP 运算符 1


C#中运算符的优先级

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

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


句法 (Syntax)

int data= 10+ 5*5

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

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

类别(按优先级)操作员关联性
一元+ - !~ ++ -- (类型)* & sizeof右到左
加减+ -左到右
乘除% / *左到右
关系型< > <= >=左到右
转移<< >>左到右
平等== !=右到左
逻辑与&左到右
逻辑或|左到右
逻辑异或^左到右
条件或||左到右
条件与&&左到右
空值合并??左到右
三元?:右到左
任务= *= /= %= += - = <<= >>= &= ^= |= =>右到左


上一主题 C# 数据类型 下一主题 C# 关键字
  • 使用社交账号登录,本站支持
全部评论(0)