求助:关于谭浩强C程序设计 位运算 例12.2
例题和程序如下:我的程序:
程序代码:#include<stdio.h>
int main()
{
unsigned a,b,c,d,n;
printf("请输入八进制数a,循环移位数n(0-16):\n");
scanf("%o%d",&a,&n);
b=a<<(16-n);
c=a>>n;
d=c|b;
printf("(a)8=%o,(a)10=%d\n(d)8=%o,(d)10=%d\n",a,a,d,d);
return 0;
}我的输出:
请问各位....为什么会这样....
[此贴子已经被作者于2018-5-12 22:39编辑过]



