问题 单项选择题

若要使以下程序的运行结果为248,应在下画线处填入的是 #include<stdio.h> main(){  short c=124;  c=c______;  printf("%d\n", c); }

A.>>2

B.1248

C.&0248

D.<<1

答案

参考答案:D

解析: 本题考查的是位运算。248恰好是124的2倍。若将二进制数左移1位末尾补0得到的新数恰好是原数的2倍。所以只需对变量C进行左移1位的操作,故选D。

改错题
判断题