位運算與邏輯運算

位運算是將數據先轉化爲二進制數補碼形式,再逐位(bit)按規則計算。 按位與」運算符「&」,規則:全1則1,否則爲0 「按位或」運算符「|」,規則:全0則0,否則爲1。 「按位非」運算符「~」,規則:遇1則0,遇0則1。 「按位異或」運算符「^」,規則:相同爲0,不同爲1。 注意: 按位異或運算是可逆的,即如果對某個數據a進行兩次相同的異或運算,則結果會還原爲a,如對數值3進行兩次和5的異或運算:
相關文章
相關標籤/搜索