涉及到位運算 & | ^ ~ 4種運算的規則我知道 書上的答案是1 自己沒有算出來 求高人解答
2 回答

白豬掌柜的
TA貢獻1893條經驗 獲得超10個贊
用到的32位數據二進制表示:
1 -> 00000000000000000000000000000001
2 -> 00000000000000000000000000000010
-3 -> 11111111111111111111111111111101
1^2異或運算,相應位上的數據相同取0,不同取1:
1 -> 00000000000000000000000000000001
2 -> 00000000000000000000000000000010
-----------------------------------------------------
00000000000000000000000000000011 -> 3
3&-3與運算,相應位上的數字全是1取1,否則取0
3 -> 00000000000000000000000000000011
-3 -> 11111111111111111111111111111101
----------------------------------------------------
00000000000000000000000000000001 -> 1
- 2 回答
- 0 關注
- 1054 瀏覽
添加回答
舉報
0/150
提交
取消