類別 |
運算符 |
說明 |
表達式 |
結果 |
算數運算符 |
+ |
用於執行加法運算 |
1+2 |
3 |
- |
執行減法運算 |
5-3 |
2 |
|
* |
執行乘法運算 |
2*3 |
6 |
|
/ |
執行除法運算取商 |
6/2 |
3 |
|
% |
獲得除法運算的餘數 |
7%5 |
2 |
|
++ |
操作數加1 |
i=3; j=i++; |
運算後,i的值是4,j的值是3 |
|
i=3; j=++i; |
運算後,i的值是4,j的值是4 |
|||
-- |
操作數減1 |
i=3; j=i--; |
運算後,i的值是2,j的值是3 |
|
i=3; j=--i; |
運算後,i的值是2,j的值是2 |
|||
比較運算符 |
> |
檢查一個數是否大於另一個數 |
6>5 |
True |
< |
檢查一個數是否小於另一個數 |
6<5 |
False |
|
>= |
檢查一個數是否大於等於另一個數 |
6>=4 |
True |
|
<= |
檢查一個數是否小於等於另一個數 |
6<=4 |
False |
|
== |
檢查兩個數是否相等 |
“ab”==”ab” |
True |
|
!= |
檢查兩個數是否不等 |
5!=6 |
True |
|
條件預算符 |
?: |
檢查給出的表達式是否爲真。如果爲真,則運算結果爲操作數1,否則運算結果爲操作數2 |
表達式?操作數1:操作數2 |
|
賦值運算符 |
= |
給變量賦值 |
Int a,b;a=1;b=a; |
運算後,b的值爲1 |
+= |
操作數1與操作數2相加後賦值給操作數1 |
Int a,b;a=2;b=3; B+=a; |
運算後,b的值爲5 |
|
-+ |
操作數1與操作數2相減後賦值給操作數1 |
Int a,b;a=2;b=3; B-=a; |
運算後,b的值爲1 |
|
*= |
操作數1與操作數2相乘後賦值給操作數1 |
Int a,b;a=2;b=3; B*=a; |
運算後,b的值爲6 |
|
/= |
操作數1與操作數2相除後賦值給操作數1 |
Int a,b;a=2;b=6; B/=a; |
運算後,b的值爲3 |
|
%= |
操作數1與操作數2相除取餘賦值給操作數1 |
Int a,b;a=2;b=7; B%=a; |
運算後,b的值爲1 |
|
邏輯運算符 |
&& |
執行邏輯運算,檢查兩個表達式是否爲真 |
Int a=5; (a<10&&A>5) |
False |
|| |
執行邏輯運算,檢查兩個表達式是否至少有一個爲真 |
Int a=5; (a<10||A>5) |
True |
|
! |
執行邏輯運算,檢查特定表達式取反後是否爲真 |
Bool result=true; !result; |
False |
|
類型轉換 |
O |
將一種數據類型強制轉換爲另一種數據類型 |
(數據類型) 操作數 |
|
操作數類型 |
typeof |
表示某種數據類型 |
Typeof(string) |
|
C#運算符詳解
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.