单选题 有以下程序:
#include<stdio.h>
main()
{ short c=124;
c=c______;
printf("%d/n",c);
若要使程序的运行结果为248,应在下画线处填入的是______。
  • A.>>2
  • B.| 248
  • C.&0248
  • D.<<1
【正确答案】 D
【答案解析】[解析] 短整型在存储时占用16位,按照移位运算,如果右移两位就等于原数除以4,结果为31,如果左移一位相当于原数乘以2,结果为248,所以选择D。