C#運算式與運算子
運算式
運算元+運算子
數學運算子
var++ 先用后加
++var 先加后用
賦值運算子
略
關系運算子
結果只會是bool型別
1.使用
數值型別比較兩個數的大小
字符類比較Unicode編碼大小,'A'=65 'a'=97 '0'=48
字串只能用 == 或 !=
邏輯運算子
結果只會是bool型別
&&與 ||或 !非
注:當運算式前半部分可以確定運算式的結果,將不再執行后半部分的內容
位運算子
1.種類
&與 |或 ~按位取反 ^異或 <<左移 >>右移
2.使用
^:相同的是0,不同的是1
<<:左移一位,相當于乘以2
>>:右移一位,相當于除以2
很少用,通常用于驅動程式或系統代碼
其他運算子
+ :String 可以使用 '+' 進行拼接
is:判斷變數型別,回傳bool型別 eg:a is int
運算式1?運算式2:運算式3:運算式1為true執行運算式2,為false執行運算式3
運算子優先級
單目>數學>左移右移>邏輯>關系>賦值
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/56684.html
標籤:C#
上一篇:三、C#入門—資料型別
