程式流程就是c#**的執行順序。
兩種方法分別是分支和迴圈。
這兩種方法都用到了布林邏輯。
布林比較運算子 ==
!=<
>
<=
>=
a=b==c
a=b!=c
a=ba=b>c
a=b<=c
a=b>=c
其中a是布林型別。
處理布林值的布林運算 !
&|^a=!b
a=b&c
a=b|c
a=b^c
邏輯非邏輯與
邏輯或邏輯異或
其中a,b,c都是布林型別。
條件布林運算子 &&
||a=b&&c
a=b||c
邏輯與邏輯或
&&(||)與&(|)的區別:
前者效能更好,如果已經可以判斷結果,則根本不處理第二個運算元。後者總要計算兩個運算元,後者可對數值操作,按位運算子。
布林賦值運算子 &=
|=^=
a&=b
a|=b
a^=b
a=a&b
a=a|b
a=a^b
處理所有運算元。
位移運算子
>>
二元a=b>>c
把b的二進位制值向右移c位,得到a
<<
二元a=b《把b的二進位制值向左移c位,得到a
左移:乘法,移一位乘以2
右移:除法,移一位除以2,捨去餘數
位移賦值符
>>=
一元a>>=b
a右移b,賦給a
<<=
一元a<<=b
a左移b,賦給a
略
Shell學習筆記 流程控制
分支兩種 if 和 case 迴圈三種 for until while.1.if if then elif then else fi 沒啥說的和c的差不多.就是別忘了 then.2.case case var in a b c esac 和switch的意思差不多,這個多了 表示或的關係,感覺更靈活...
Lua 流程控制(學習筆記)
lua 程式語言流程控制語句通過程式設定乙個或多個條件語句來設定。在條件為 true 時執行指定程式 在條件為 false 時執行其他指定 要注意的是lua中 0 為 true 0 為 true if 0 then print 0 為 true end以上 輸出結果為 0 為 trueif 布林表示...
C 流程控制 迴圈 筆記
迴圈 for 1.格式 for 1 2 3 語句a 語句b 2.執行流程 以乙個例子來說明,序號代表乙個語句 includeint main void printf d sum return0 在for迴圈中的執行順序 先執行 再執行 如果 成立,執行 最後執行 一次迴圈結束。先執行 第二次迴圈不執...