main.m文件
unsigned char a = 0;//保留空间
int n = 0;//存储移动的个数
int b = 0;//存储录入的数
unsigned char right = 0;//存储右移动后的结果
unsigned char left = 0;//存储左移动后的结果
printf("请输入(0~255)的数和移动位数:\n");
scanf("%d %d",&b,&n);//录入数据
a = b;//将b的值赋给a;
right = a >> n;//a按位右移n位
left = a << (8 - n);//a按位左移8 - n位
printf("%d",right | left);