试题题干
设int x=1, y=2;,则执行语句printf("%d\n",x&y);后输出结果是( )
参考答案
正确答案:
试题解析
"&"按位与运算符。x为无符号十进制整数,对应的二进制数是00000001,y为无符号十进制整数,对应的二进制数是00000010,表达式x&y的值对应的二进制数是00000000,运算后x和y的值不变。
设int x=1, y=2;,则执行语句printf("%d\n",x&y);后输出结果是( )
"&"按位与运算符。x为无符号十进制整数,对应的二进制数是00000001,y为无符号十进制整数,对应的二进制数是00000010,表达式x&y的值对应的二进制数是00000000,运算后x和y的值不变。