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