c语言中1&7等于多少啊?

最还有点步骤说明什么的,万分感谢!
2025-04-02 22:35:39
推荐回答(2个)
回答1:

&是位与运算 是二进制运算 7转换到二进制是 0000 0111
0000 0001 & 0000 0111
只有最后一位都是1 所以结果是1
如果位与的是 5 那么 5&7= 0000 0101 & 0000 0111 =0000 0101 =5

回答2:

1&7为算数与运算,转换为2进制为:
0001&0111 = 1