请教C51中按位与运算问题

请高手指点
若K=0X0100,
则(K&0XFF的值为多少,说明原因 谢谢

第1个回答  2010-04-15
0X01FF
0X0100 二进制 0000 0001 0000 0000
0XFF 二进制 0000 0000 1111 1111
做与运算 及0&1=1

结果 二进制 0000 0001 1111 1111
0X01FF
第2个回答  2010-04-15
0X0100化为二进制是0000,0001,0000,0000;
0XFF化为二进制为:0000,0000,1111,1111;
按位取“与”(有0为0,全1为1),故结果为:
0000,0000,0000,0000,化为十进制为0本回答被提问者采纳