Leetcode29-倆數相除 — & (與運算)、|(或運算)、^(異或運算)的本質理解

位與運算符(&) 參加運算的倆個數據,按二進制位進行"與"運算。 運算規則:0&0=0; 0&1=0; 1&0=0; 1&1=1; 即:倆位同時爲"1", 結果才爲「1」, 否則爲0 例如:3&5 即 0000 0011 & 0000 00101 = 0000 0001 因此,3&5的值得1。 另爲,負數按補碼形式參加位與運算。 其中,正數的補碼等於原碼;負數的補碼等於反碼加1,而反碼等於原碼符號
相關文章
相關標籤/搜索