邏輯運算:位與運算(&):相當於每位進行與運算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.如果修改為下面的...