> 文档中心 > Unity开发之C#基础-运算符

Unity开发之C#基础-运算符


C#运算符

制作不易还请各位一键三连哦!

运算符是一种告诉编辑器执行特定的数学运算或者逻辑操作的符号,主要分类如下:

  1. 逻辑运算符
  2. 关系运算符
  3. 算术运算符
  4. 赋值运算符
  5. 其他运算符
    下面我们将详细讲解每个运算符的作用及使用

文章目录

    • C#运算符
  • 1.算术运算符
  • 2.关系运算符
  • 3.逻辑运算符
  • 4.赋值运算符
  • 5.其他运算符
  • 6.字符串拼接
  • 总结

1.算术运算符

对数据进行一系列的数学运算的符号,算术运算符遵循数学运算顺序,先加减后乘除等。下图为常用的算术运算符
假设变量A=10,变量B=20:
在这里插入图片描述
以下是在程序中的示例(代码太多,图片太长,直接使用代码文本显示):

using System;namespace C_Sharp算术运算符{    class Program    { static int a,b,c,d,e;//连续定义同一种类型的变量可以这样写 static void Main(string[] args) {     a = 10;//此处利用赋值运算符=号,将a赋值为10     Console.WriteLine("a的初始值"+a);     b = 20;//此处利用赋值运算符=号,将b赋值为20     Console.WriteLine("b的初始值" + b);     c = a + b;//此处利用算术运算符(加法)+号,将c赋值为a+b = 30     Console.WriteLine("c的加法值"+c);     c = b - a;//此处利用算术运算符(减法)-号,将c赋值为b-a = 10      Console.WriteLine("c的减法值" + c);     c = b * a;//此处利用算术运算符(乘法)*号,将c赋值为b*a = 200     Console.WriteLine("c的乘法值" + c);     c = b / a;//此处利用算术运算符(除法)/号,将c赋值为b/a = 2     Console.WriteLine("c的除法值" + c);     c = b % a;//此处利用算术运算符(取余)%号,将c赋值为b%a = 0     Console.WriteLine("c的取余值"+c);     //自增/自减符号:符号在变量后,变量先参与运算,在进行自增(自减)赋值,符号在变量前     //变量先自增(自减)赋值,在进行运算,无论自增还是自减,都是按照1的差值进行运算     d = a++;//此处利用算术运算符自增符号,自增符号在后,所以此时的变量d还是a的初始值10     Console.WriteLine("a的自增在后值" + d);     d = a--;//此处利用算术运算符自减符号,自减符号在后,当前d的值不是10,      //因为刚刚a已经被使用并进行了自增,所以当前d的值是11,因为a自增变成了11     Console.WriteLine("a的自减在后值" + d);     e = --b; //此处利用算术运算符自减符号,自减符号在前,//所以此时的变量e的值是b的值先自减1,也就是19     Console.WriteLine("b的自减在前值" + e);     e = ++b;//此处利用算术运算符自减符号,自增符号在前,      //所以此时的变量e的值是b的值先自增1,也就是20     Console.WriteLine("b的自增在前值" + e); }    }}

以上是对算术运算符的基本使用

2.关系运算符

下面所展示的是关系运算符,假设变量A的值为10,变量B的值为20
在这里插入图片描述
下图为程序实例:
在这里插入图片描述

3.逻辑运算符

逻辑运算符主要用来判断条件是否成立,以下假设A为布尔值true,B为布尔值False
Unity开发之C#基础-运算符
程序实例如下:
在这里插入图片描述
通常,我们会遇到不同的需求,有不同的可能性,可能每个判断里需要同时满足很多条件,所以逻辑运算符就起到了作用
Unity开发之C#基础-运算符
逻辑运算符会进行顺序检测,如下图:
在这里插入图片描述

4.赋值运算符

赋值运算符主要用于对变量的赋值操作,给予变量一个值,,下面是常用的赋值运算符
在这里插入图片描述
下图为程序实例:
在这里插入图片描述
另外值得一提的是,运算符之间是有优先级关系的:关系运算符》逻辑运算符》赋值运算符
Unity开发之C#基础-运算符

5.其他运算符

下面所展示的其他运算符,如下:
Unity开发之C#基础-运算符
下图为程序实例:
在这里插入图片描述

6.字符串拼接

"+"不光可以用于俩数之间的相加,还可以用作字符串之间的拼接
Unity开发之C#基础-运算符


总结

以上就是本章的全部内容,感谢您的观看,关注作者,后期会持续更新更多文章。

Unity开发之C#基础-运算符 与50位技术专家面对面 Unity开发之C#基础-运算符 20年技术见证,附赠技术全景图