(四)C#编程基础复习——运算符

发布时间 2023-11-02 16:36:42作者: 代号六零一

运算符其实就是一个符号,用来告诉编译器执行特定的数学或者逻辑运算。C#中内置了丰富的运算符,大致可以分为以下几类:

一、算术运算符

算术运算符即完成特定算术运算的符号,例如加、减、乘、除、余等,如下图所示:

int a = 10;
int b = 20;
Console.WriteLine("a+b={0}",a+b);
Console.WriteLine("a-b={0}",a-b);
Console.WriteLine("a*b={0}",a*b);
Console.WriteLine("a/b={0}",a/b);
Console.WriteLine("a%b={0}",a%b);
Console.WriteLine("++a的值是{0}",++a);
a = 30;
Console.WriteLine("a--的值是{0}",a--);
Console.WriteLine("a的值是{0}",a);

自增、自减运算,它们既可以放在前面也可以放在后面,区别就是:在变量的前面时表示先进行自增或者自减运算,例如(a=10,++a=11,a++=11)

    int a = 10;
    int b = 20;
    Console.WriteLine("++a的值为{0}",++a);
    Console.WriteLine("a++的值为{0}",a++);
    Console.WriteLine("--b的值为{0}", --b) ;
    Console.WriteLine("b--的值为{0}",b--);
    Console.ReadKey();

二、关系运算符

关系运算符用来比较运算符左右两边的操作数,如图所示:

 int a = 20;
 int b = 30;
 if(a==b)
 {
     Console.WriteLine("a等于b"); 
 }
 else
 {
     Console.WriteLine("a不等于b");
     if(a>b)
     {
         Console.WriteLine("a大于b");
     }
     else
     {
         Console.WriteLine("a小于b");
         if(a<b)
         {
             Console.WriteLine("a小于b");
         }
         else
         {
             Console.WriteLine("无法读取");
             Console.ReadKey();
         }
     }
 }
 Console.ReadKey();