假设a=7,b=10,那么a&b的值是() A1 B0 C0000 0010B D0000 111

日期:2022-04-10 15:57:33 人气:1

假设a=7,b=10,那么a&b的值是() A1 B0 C0000 0010B D0000 111

这是C语言中的位与运算,结果中的每一个二进制位等于两个运算数的对应位置的二进制位按位与。
a = 7,二进制是 0111;
b = 10,二进制就是 1010。
按照运算法则,当且仅当运算数都为1时结果为1,即:1 & 1 =1,1 & 0 =0 ,0 & 1 =0,0 & 0 =0。
a&b的值是0010(二进制),十进制为2,没有正确选项啊。
    A+
热门评论