问题 单项选择题

若输入173253,则以下程序的运行结果为______。
main()
unsigned a;
int n1,n2;
scanf("%o",&a);
printf("%o",getbits(a,4,8));getbits(value,n1,n2)
unsigned value;
int n1,n2;
unsigned z;
z=~0;
z=(z>>n1)&(z<<(16-n2));
z=value&z;
z=z>>(16-n2);
return(z);

A.173253

B.6

C.8

D.173

答案

参考答案:B

名词解释
单项选择题 B1型题