a=2,b=5,a&b在c语言中是什么意思?

如题所述

在C语言中,"&"是按位与运算符,它会对两个二进制数进行按位与运算,返回一个新的二进制数。例如,对于a=2和b=5,a&b将执行以下操作:
0000 0010 (2的二进制表示)
& 0000 0101 (5的二进制表示)
0000 0000 (结果为0)
因为2和5的二进制位上都没有相同的1,所以a&b的结果为0。
温馨提示:答案为网友推荐,仅供参考
相似回答