C#運算符詳解


類別

運算符

說明

表達式

結果

算數運算符

+

用於執行加法運算

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)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章