C++學習筆記-----用位運算實現加減乘除

數據在計算機內存中是以二進制存儲的。 幾種經常使用的位運算:web 與運算&: 對應位均爲1時爲1,其它爲0。 或運算|: 對應位均爲0時爲0,其它爲1。 異或運算^: 對應位不相同時爲1,相同時爲0. 按位取反~: 每一位取反 右移>>: 將二進制進行右移,低位丟掉,高位補零。 左移<<: 將二進制進行左移,低位補零,高位丟掉。 加法 以0111 + 0101爲例,觀察異或運算和與運算的結果id
相關文章
相關標籤/搜索