题目内容:
● 下面C 程序中,若在屏幕上输入数值331后回车,程序执行后,屏幕上显示的输出结果应为 (63) 。
main(void)
{ unsigned int a,b,c,d;
Scanf("%o",&a);
b = a>>4;
c = ~ (~ 0 << 4);
d = b & c;
printf("d=%o\n",d);
}
(63)
A. d=10
B. d=15
C. d=25
D. d=45
参考答案:【答案仅供学习,请勿对照自行用药等】
● 下面C 程序中,若在屏幕上输入数值331后回车,程序执行后,屏幕上显示的输出结果应为 (63) 。
main(void)
{ unsigned int a,b,c,d;
Scanf("%o",&a);
b = a>>4;
c = ~ (~ 0 << 4);
d = b & c;
printf("d=%o\n",d);
}
(63)
A. d=10
B. d=15
C. d=25
D. d=45