一、這四個符號是什麼
- &&和||是邏輯運算符
- &和|是位運算符
- &&是斷路與,||是斷路或(後面解釋)
- &是按位與,|是按位或(後面解釋)
二、在什麼情況下會使用這四個符號
- &&和||
這兩個是邏輯運算符,一般在做條件判斷時會用到。
boolean a=false;
boolean b=true;
if(a&&b){
這裏一旦判斷到false,就不會再往下判斷了,而是直接結束if。
這就是斷位與。相當於將後面的判斷切斷了,也不會去運行了。
}
if(b||a){
這裏一旦判斷到true,也是不會再往下判斷了。
這就是斷位或。
}
- &和|
這兩個是位運算符,我目前在編程中也很少使用到。
&遵循同爲1時爲1,否則爲0;
|遵循同爲0時爲0,否則爲1;
這裏舉兩個例子,都是二進制的數據
1010&1001=1000
1010|1001=1011
就只是概念而已就不總結了
——————————————————————————————
如果本文章內容有問題,請直接評論或者私信我。