二、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,然后將計算結果再賦值給變量a310 a3 *= 5;//等價于:a3 = a3 * 5;11 //變量a4的值除以5,然后將計算結果再賦值給變量a412 a4 /= 5;//等價于:a4 = a4 / 5;13 //變量a5的值對5取余數,然后將計算結果再賦值給變量a514 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.優先級
新聞熱點
疑難解答