C#中運算符

位運算符:spa

& 與運算 兩個操做數的二進制格式運算(全爲1結果爲1 其餘都爲0)it

| 或運算 兩個操做數的二進制格式運算(只要其中一個爲1結果爲1,兩個都爲0結果爲零)二進制

^ 異或運算 兩個操做數的二進制格式運算(相同位置上兩個數全爲0或全爲1結果爲0,若是其中一個爲1另外一個位0則結果爲1。(就是相同爲0,不一樣惟一))移動

~ 按位取反運算 單個操做數的二進制運算(某個位置上若是爲1結果爲0,若是爲0結果爲1,若是符號爲時-則結果符號位爲+(就是翻轉運算))co

<< 二進制左移運算 二進制左移運算符。左操做數的值向左移動右操做數指定的位數background

>> 二進制右遊運算 二進制右移運算符。左操做數的值向右移動右操做數指定的位數。位運算

 

賦值運算符:運算符

= 簡單賦值運算符

+= 加且賦值運算符(例如 a = 3; (a = a + 1); (a+=1);)

-=    減且賦值運算符

*= 乘且賦值運算符

/=    除且賦值運算符

%=   取餘且賦值運算符

<<= 左移且賦值運算符

>>= 左移且賦值運算符

&= 按位與且賦值運算符

^= 按位異或賦值運算符 

|=按位或賦值運算符

相關文章
相關標籤/搜索