#import <Foundation/Foundation.h>
int main(int argc, const char * argv[])
{
printf("输入一个字节内的数和移动位数:");
int a = 0, n = 0;
scanf("%d %d", &a, &n);
n = n % 8;
unsigned char left = 0;//存储左移之后的结果
unsigned char right = 0;//存储右移之后的结果
left = a << (8 - n);
right = a >> n;
printf("%d", left | right);
return 0;
}