輸入一個字節內的數(0~255)和移動位數。輸出移位結果(要求循環移位)提示:系統自帶的移位都是非循環的.
unsigned char a = 0b10110110;//a 可以替換爲其他的數
printf("%d\n",a);
unsigned char left = 0;
unsigned char right = 0;
int i = 0 ;
printf("輸入位移次數\n");
scanf("%d",&i);
left = a <<(8 - i);
right = a >> i;
a = left | right ;
printf("%d ",a);