如何使用学校数学运算找到按位与运算值

问题描述:

有什么方法可以在手动计算中找到按位运算值。如没有二进制计算的学校数学...例如c = a&b; 找到c的结果我需要一些小学数学计算。如何使用学校数学运算找到按位与运算值

假设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