Q
按位與我
-1
A
回答
10
嗯..因爲。
對於&
,所述AND
操作者:
0001 = 1
0100 = 4
---- (AND)
0000 = 0
爲|
,所述OR
操作者:
0001 = 1
0100 = 4
---- (OR)
0101 = 5
2
1
是0b001
,和4
是0b100
,所以,自然,1&4
是0b000
和1|4
是0b101
,這是5
。
3
按位& =>如果兩個位都較高,則輸出較高,否則輸出爲零。
0 0 1
1 0 0
-----
0 0 0 => 0 // 1 & 1 = 1 , 1 & 0 = 0
現在嘗試一下Bitwise |
。任何位都更高,輸出更高。
2
看看它的二進制形式。
1D(ecimal)= 001B(inary)
4D(ecimal)= 100B(inary)
從而
001b
100b & (both bits have to be 1 to yield 1)
--
000b = 0d
和
001b
100b | (only one on either side (or both) has to be 1 to yield 1)
--
101b = 5d
相關問題
- 1. 按位與Z3?
- 2. 按位與,按位或問題,在Java
- 3. SQL Server 2016 - 按位與多位列
- 4. 按位與檢查平等
- 5. 如何按位與CFBitVector
- 6. 定位與CSS按鈕
- 7. 按位與不科特林
- 8. Java按位運算與BigInteger
- 9. SQL Server按位與(與JavaScript的區別)
- 10. 按位與行爲與預期不同?
- 11. 問題與PHP按位與操作
- 12. 按位或運算後按位與操作的查詢
- 13. 64位上的按位與長整數與整數的性能
- 14. sqlite按位異或 - 按位不工作,因爲我期望
- 15. 試圖定位我的按鈕中心屏幕與引導3
- 16. 我該如何處理兩個數字的按位與?
- 17. jQuery的驗證:我想,當我按下復位按鈕
- 18. 「按位與」和左填充在C++
- 19. Android:按鈕與RelativeLayout定位問題
- 20. 屏幕尺寸與按鈕位置
- 21. C#按位運算符與Ints
- 22. 按位和無符號long與0xffffffff
- 23. 如何在C中反轉按位與(&)?
- 24. Javascript中的按位與操作
- 25. 查找列表使用按位與
- 26. 緩慢ulong按位與在C#
- 27. 與C++相比,Javascript中的按位XOR
- 28. 按位與邏輯運算符
- 29. PIC彙編程序和按位與
- 30. Java的按位與運算符
你能解釋一下你的理由你如何期望得到12? – Mysticial 2012-02-26 00:45:52
我的壞..計算錯誤。我現在明白了。 – Ava 2012-02-26 00:48:49
@Mysticial是這樣的:'1&100 = 1100' – mvds 2012-02-26 00:48:56