C#运算符
制作不易还请各位一键三连哦!
运算符是一种告诉编辑器执行特定的数学运算或者逻辑操作的符号,主要分类如下:
- 逻辑运算符
- 关系运算符
- 算术运算符
- 赋值运算符
- 其他运算符
下面我们将详细讲解每个运算符的作用及使用
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
程序实例如下:
通常,我们会遇到不同的需求,有不同的可能性,可能每个判断里需要同时满足很多条件,所以逻辑运算符就起到了作用
逻辑运算符会进行顺序检测,如下图:
4.赋值运算符
赋值运算符主要用于对变量的赋值操作,给予变量一个值,,下面是常用的赋值运算符
下图为程序实例:
另外值得一提的是,运算符之间是有优先级关系的:关系运算符》逻辑运算符》赋值运算符
5.其他运算符
下面所展示的其他运算符,如下:
下图为程序实例:
6.字符串拼接
"+"不光可以用于俩数之间的相加,还可以用作字符串之间的拼接
总结
以上就是本章的全部内容,感谢您的观看,关注作者,后期会持续更新更多文章。