與 , 與 的不同(單雙與單雙或)

2021-10-09 07:59:33 字數 739 閱讀 8757

邏輯運算:

1.與運算分為普通與(&)和短路與(&&)兩種

①普通與:所有的判斷條件都要判斷.

②短路與:如果前面的判斷返回了false,那麼後面不再判斷,最終結果就是false.

2.或運算分為普通或(|)和短路(||)或兩種

①普通或:所有的判斷條件都要判斷.

②短路或:如果前面的判斷返回了true,那麼後面不再判斷,最終結果就是true.

位運算:

位與運算(&)和位或運算(|),其中「&&」和「||」不能應用在位運算上。

位與運算(&):相當於每位進行與運算

例如:10&3=2

1010(十)     

0011(三)

——————

0010(二)

例如:10&3=2

0111(七)

0011(三)

——————

0011(三)

應用:判斷奇偶數 

奇數 & 1 =1

偶數 & 1=0

位或運算(|):相當於每位進行或運算

例如:10|3=11

1010(十)

0011(三)

——————

1011(十一)

例如:10|3=7

0111(七)

0011(三)

——————

0111(七)

單鏈表 雙鏈表

實現乙個單鏈表,鍊錶初始為空,支援三種操作 1 向煉表頭插入乙個數 2 刪除第k個插入的數後面的數 3 在第k個插入的數後插入乙個數 現在要對該鍊錶進行m次操作,進行完所有操作後,從頭到尾輸出整個鍊錶。注意 題目中第k個插入的數並不是指當前鍊錶的第k個數。例如操作過程中一共插入了n個數,則按照插入的...

單鏈表與雙鏈表佇列

一,鍊錶分類 單鏈表與雙向鍊錶 三,定義類 1 node類 傳值與重寫get,set方法 2 linknodelist類 將對資料的增刪差改的基本操作方法或屬性 3 main 主函式類,進行資料的呼叫 四,單鏈表的示例 public class linklistnode else 設定新節點為最後乙...

C 單問號( )與雙問號( )

1.單問號 1.1 單問號運算子可以表示 可為null型別,c 2.0裡面實現了nullable資料型別 a.比如下面一句,直接定義int為null是錯誤的,錯誤提示為無法將null轉化成int,因為後者是不可以為null的值型別。private int getnum null b.如果修改為下面的...