//将a进行右循环移位 #includemain() { unsigned char a,b,c; int n; printf("请输入需要实现循环右移的数字:"); scanf("%d",&a); printf("请输入需要实现右移的位数:"); scanf("%d",&n); b=a<<(sizeof(char)*8-n); c=a>>n; c=c|b; printf("结果是:%cn",c); system("pause"); }

//将a进行右循环移位 #includemain() { unsigned char a,b,c; int n; printf("请输入需要实现循环右移的数字:"); scanf("%d",&a); printf("请输入需要实现右移的位数:"); scanf("%d",&n); b=a<<(sizeof(char)*8-n); c=a>>n; c=c|b; printf("结果是:%cn",c); system("pause"); }