问题
单项选择题
若有以下程序段:
int r =9;
printf("%d\n",r>>1);
输出结果是
A) 2
B) 4
C) 8
D) 16
答案
参考答案:B
解析: 9用二进制表示为1001,右移1位后为0100,即十进制4。
若有以下程序段:
int r =9;
printf("%d\n",r>>1);
输出结果是
A) 2
B) 4
C) 8
D) 16
参考答案:B
解析: 9用二进制表示为1001,右移1位后为0100,即十进制4。