十进制的12写成二进制是: 1100
十进制的8 写成二进制是: 1000
从右到左分别称为BIT0,BIT1,BIT2,BIT3。
先看BIT0,两个数都是0,相与的结果是0,所以结果的BIT0也是0
再看BIT1,两个数也都是0,相与的结果是0,所以结果的BIT1也是0
再看BIT2,第一个是1,第二个是0,相与的结果也是0,所以结果的BIT2还是0
再看BIT3,两个都是1,相与的结果是1,所以结果的BIT3是1
最后得到的BIT3,BIT2,BIT1,BIT0分别是1000,再换算成十进制就是8