12的十六进制是0000000c,代码里面的012表示8进制下的12,也就是10,它的十六进制表示就是:000000000a,然后再把这两个数做与运算,前面的0都没有用,就只看最后的一位,也就是16进制的c和a进行与运算: c的二进制表示为1100,a的二进制表示为1010,它们进行与运算的结果就是1000,也就是8.所以输出结果是8
← 上一条:能帮我看一下这款欧米茄手表的真假吗? 下一条:printf("%d\n& →