2013-05-03 89 views

回答

1

假設a = 12和b = 7。我們用小數字來說明這個過程。

寫出來的值二進制位

12 - 1100 
7 - 0111 
    ---- 
    0100 

如果列全1(的),使1下來作爲答案。否則,答案是0(零)。

二進制0100 =十進制4.

所以12 & 7 = 4

如果使用更大的數字,組中的4組位,使其更容易將十進制數轉換爲十六進制,然後二進制,並將二進制答案轉換回十六進制,然後十進制。

+0

其實二進制0100是十進制4就我所知... – Blablablaster 2013-05-03 16:55:30

+0

@Blablablaster:感謝您的更正。這就是我在腦海中進行二進制轉換所得到的結果。 – 2013-05-03 16:57:37

+0

但是,這不正是根據問題不需要的那種二元運算嗎? – 2013-05-03 17:00:30