四、C#表達式與運算符 4.1.表達式 操作數+運算符 4.2.數學運算符 var++ 先用後加 ++var 先加後用 4.3.賦值運算符 略 4.4.關係運算符 結果只會是bool類型 1)對象的不同 數值類型比較兩個數的大小 字元類比較Unicode編碼大小,'A'=65 'a'=97 '0'= ...
四、C#表達式與運算符
4.1.表達式
操作數+運算符
4.2.數學運算符
var++ 先用後加
++var 先加後用
4.3.賦值運算符
略
4.4.關係運算符
結果只會是bool類型
1)對象的不同
數值類型比較兩個數的大小
字元類比較Unicode編碼大小,'A'=65 'a'=97 '0'=48
字元串只能用 == 或 !=
4.5.邏輯運算符
結果只會是bool類型
&&與 ||或 !非
註:當表達式前半部分可以確定表達式的結果,將不再執行後半部分的內容
4.6.位運算符
1Byte = 8bit
1KB = 1024Byte
1)種類
&與 |或 ~按位取反 ^異或 <<左移 >>右移
2)使用
^:相同的是0,不同的是1
<<:左移一位,相當於乘以2
>>:右移一位,相當於除以2
很少用,通常用於驅動程式或系統代碼
4.7.其他運算符
+ :String 可以使用 '+' 進行拼接
is:判斷變數類型,返回bool類型 eg:a is int
表達式1?表達式2:表達式3:表達式1為true執行表達式2,為false執行表達式3
4.8.運算符優先順序
單目>數學>左移右移>邏輯>關係>賦值
—本博客基於我要自學網