试题题干
执行语句printf(“%d\n”,8>>2);后输出结果是。
参考答案
试题解析
在位移位运算符中,">>"是“右移”的意思。“8>>2”是8向右移动2位,8对应的二进制数为1000,所以向右移两位之后的二进制变为0010,对应的数为2,所以printf(“%d\n”,8>>2);后输出的数为2。
执行语句printf(“%d\n”,8>>2);后输出结果是。
在位移位运算符中,">>"是“右移”的意思。“8>>2”是8向右移动2位,8对应的二进制数为1000,所以向右移两位之后的二进制变为0010,对应的数为2,所以printf(“%d\n”,8>>2);后输出的数为2。