c#也算是半路出家了,基礎不是很好,這幾天重新學習了一下《C#入門經典》,算是打基礎啦。前三章已經看完了,今天開始看第四章。
§1 C#簡介
§2 編寫C#程序
§3 變量和表達式
§4 流程控制
分支,循環
§4.1 布爾邏輯
布爾比較 關系運算符
=, !=, <, >, <=, >=
bool isLessThan10;
isLessThan10 = myVal < 10;
! 邏輯非
& 邏輯與
| 邏輯或
^ 邏輯異或
&&,|| 性能更好:先檢查第一個操作數的值,第二個可能就不需要檢查了
1.位運算符
&, | 這兩個運算符可以用於對數值執行操作,實際上,他們處理的是存儲在變量中的一系列位,而不是變量的值
^
~ 取反
>>,<< v1 = v2 >> v3; 把v2的二進制值向右移動v3位,就得到v1的值
2.布爾賦值運算符
&= 使用&而&&
|= 使用|而非||
^=
>>=
<<=
3.運算符的優先級更新
高 ++, --,(用於前綴); (); +, -(一元); !; ~
*, /, %
+, -
<<, >>
| <, >,<=, >=
| ==, !=
| &
| ^
|
&&
||
=, *=, /=, %=, +=, -=, <<=, >>=, &=, ^=, |=
低 ++,--(用作後綴)