温故而知新(二)

2018-06-23 23:10:27来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

二、C#运算符

1.基本算数运算符

名称 符号
加法 +
减法 -
乘法 *
除法 /
取余数 %

 

 

 

 

 

 

  • 不说废话,直接上代码:
     1             int a = 10;
     2             int b = 5;
     3             //分别进行计算
     4             int c1 = a + b;
     5             int c2 = a - b;
     6             int c3 = a * b;
     7             int c4 = a / b;
     8             int c5 = a % b;
     9             //输出结果
    10             Console.WriteLine("a+b={0}", c1);
    11             Console.WriteLine("a-b={0}", c2);
    12             Console.WriteLine("a*b={0}", c3);
    13             Console.WriteLine("a/b={0}", c4);
    14             Console.WriteLine("a%b={0}", c5);
    15             Console.ReadKey();

2.自增自减运算符

名称 符号
自增 ++
自减 --

 

 

 

  • 单独使用时,加加(减减)不论在操作数的前面还是后面,效果都一样,给自身加(减)1
  • 在运算式中时,如果加加(减减)在某个式子前面,那么就先给该式加(减)1,再参与整个运算式的运算;如果加加(减减)在某个式子后面,那么就要在整个运算式中从左向右依次运算
  • 例如:
    1              int a = 10;
    2              int b = a++ + ++a * 2 + --a + a++;
    3              //b=10+12*2+11+11;
    4              //a=12;

3.赋值运算符

名称 符号
等号 =
加等号 +=
减等号 -=
乘等号 *=
除等号 /=
取余等号 %=

 

 

 

 

 

 

 

  • 不说废话,直接上代码:
     1             int a1 = 20, a2 = 20, a3 = 20, a4 = 20, a5 = 20;
     2             int b1;
     3             //将变量a1的值赋值给变量b1
     4             b1 = a1;
     5             //变量a1的值加5,然后将计算结果再赋值给变量a1
     6             a1 += 5;//等价于:a1 = a1 + 5;
     7             //变量a2的值减5,然后将计算结果再赋值给变脸a2
     8             a2 -= 5;//等价于:a2 = a2 - 5;
     9             //变量a3 的值乘5,然后将计算结果再赋值给变量a3
    10             a3 *= 5;//等价于:a3 = a3 * 5;
    11             //变量a4的值除以5,然后将计算结果再赋值给变量a4
    12             a4 /= 5;//等价于:a4 = a4 / 5;
    13             //变量a5的值对5取余数,然后将计算结果再赋值给变量a5
    14             a5 %= 5;//等价于:a5 = a5 % 5;
    15             //输出计算结果
    16             Console.WriteLine("b1={0}", b1);
    17             Console.WriteLine("a1+5={0}", a1);
    18             Console.WriteLine("a2-5={0}", a2);
    19             Console.WriteLine("a3*5={0}", a3);
    20             Console.WriteLine("a4/5={0}", a4);
    21             Console.WriteLine("a5%5={0}", a5);
    22             Console.ReadKey();

4.关系运算符

  • 用来描述两个事物之间的关系
  • 由关系运算符连接的表达式称为关系表达式。关系表达式的结果是布尔类型的值
名称 符号
大于号 >
小于号 <
大等于 >=
小等于 <=
等于 ==
不等于 !=

 

 

 

 

 

 


5.逻辑运算符

名称 符号
逻辑与 &&
逻辑或 ||
逻辑非 !

 

 

 

 

  • 逻辑与/逻辑或
    表达式1 表达式2 表达式1&&表达式2 表达式1||表达式2
    True True True True
    True False False True
    False True False True
    False False False False

 

 

 

 

 

  • 逻辑非
  •  表达式  !表达式
     True False 
     False True 

 

 

  • 由逻辑运算符连接的表达式称为逻辑表达式。
  • 逻辑表达式两边放的一般是关系表达式或布尔类型的值

 6.优先级

  • 贴张图,优先级从高到低,剩下的请自行脑补

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:ASP.NET MVC 中 ActionResult 和 ViewResult 在使用上的区别

下一篇:记一次Redis被攻击的事件