C#运算符种类简析

开发 后端
C#运算符都有哪些呢?他们都有什么特点呢?那么本文就向你介绍这方面的内容。

C#运算符都有哪些呢?下面就向你一一介绍他们:

1、C#运算符之算术运算符

算术运算符主要用于数学计算中,主要有加法运算符(+),减法运算符(–),乘法运算符(*),除法运算符(/),求模运算符(%),自加运算符(++)和自减运算符(--)。

2、C#运算符之赋值运算符

赋值运算符用于将一个数据赋予一个变量、属性或者引用,数据可以是常量,也可以是表达式。

3、C#运算符之关系运算符

关系运算符表示了对操作数的比较运算,有关系运算符组成的表达式就是关系表达式。关系表达式的结果只可能有两种即“true”或“false”。

4、C#运算符之逻辑运算符

逻辑运算符主要用于逻辑判断,主要包括逻辑与,逻辑或和逻辑非。其中,逻辑与和逻辑或属于二元运算符, “逻辑非”运算符是一元运算符。

5、C#运算符之条件运算符

C#中唯一的一个三元操作符就是条件运算符(?:),由条件运算符组成的表达式就是条件表达式,条件表达式的一般格式为:

操作数1?操作数2:操作数3

其中,“操作数1”的值必须为逻辑值,否则将出现编译错误。进行条件运算时,首先判断问号前面的“操作数1”的逻辑值是真还是假,如果逻辑值为真,则条件运算表达式的值等于“操作数2”的执行结果值;如果为假,则条件运算表达式的值等于“操作数3”的执行结果值。

6、C#运算符之对象创建运算符

在C#中,new运算符用于创建对象和调用构造函数,new 运算符还用于调用值类型的默认构造函数。

在C#中为这些运算符定义了不同的优先级,相同优先级的运算符按照从左至右的顺序执行。括号是优先级***的,可以任意的改变符号的计算顺序。在C#中运算符的优先级定义如表所示,其中1级表示***优先级,12级表示***优先级。

C#运算符的基本情况就向你介绍到这里,希望对你学习C#运算符有所帮助。

【编辑推荐】

  1. C#数据结构与算法之栈浅析
  2. C#算法一道面试题浅析
  3. C#算法一道面试题的程序实现
  4. C#运算符之算术运算符浅析
  5. C#运算符之??浅析
责任编辑:仲衡 来源: vierit.com
相关推荐

2009-08-12 10:20:52

C#位运算符

2009-08-11 15:51:08

C#运算符算术运算符

2009-08-12 15:20:18

C#赋值运算符复合赋值运算符

2009-08-12 09:30:10

C#??运算符

2009-08-12 14:49:33

C#移位运算符

2009-08-12 15:02:49

C#赋值运算符简单赋值运算符

2009-08-12 14:29:32

C#条件运算符

2009-09-01 10:08:57

C#运算符

2009-08-11 14:16:38

C# New运算符

2009-08-12 13:35:22

C#关系运算符

2009-08-12 14:23:09

C#逻辑运算符

2009-08-12 10:47:03

C#运算符重载

2009-08-14 10:16:57

C#运算符重载

2009-08-12 10:27:12

C#运算符重载运算符重载实例

2009-09-04 13:18:10

C#允许运算符重载

2009-08-12 10:56:47

C#运算符重载C#运算符重载实例

2009-08-12 13:07:13

C#运算符优先级

2009-08-12 12:46:11

C#运算符重载

2009-08-11 16:03:13

C#运算符

2009-08-13 15:48:57

C#指针
点赞
收藏

51CTO技术栈公众号