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