void fun(unsigned int a ,unsigned int n){
if (a > 255 || n > 8) {
printf("输入有误");
}else{
unsigned char left,right;
right = a >> n;
left = a <<(8 - n);
a = (left | right);
printf("%d",a);
}
}
printf("请输入一个数(0~255):");
unsigned int a = 0;
unsigned int n = 0;
scanf("%d",&a);
printf("请输入移多少位(0~8):");
scanf("%d",&n);
fun(a, n);