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