
·您现在的位置: 云翼网络 >> 文章中心 >> 网站建设 >> 网站建设开发 >> ASP.NET网站开发 >> 温故而知新(二)
二、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 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.优先级
