按位運算符與邏輯運算符的區別

按位運算符 位運算是將數據先轉化爲二進制補碼的形式,再逐位按規則進行計算。java 按位與運算符‘ & ’ ,規則,全1爲1,不然爲0 按位或運算符‘ | ’,規則,全0爲0,不然爲1 按位非運算符‘ ~ ’ ,規則,遇1爲0,遇0爲1 按位異或運算符‘ ^ ’,規則 相同爲0,不一樣爲1 注意!按位異或運算是可逆的,對一個數據進行兩次異或運算以後,結果會還原 例如:3^5=6; 6^5=3; 因
相關文章
相關標籤/搜索