unsigned char number = 0;
int offset = 0;
unsigned char left = 0;
unsigned char right = 0;
printf("输入一个字节内的数(0~255)和移动位数:\n");
scanf("%d%d", &number, &offset);
left = number << offset;
right = number >> (8 - offset);
printf("%d循环移%d位后为%d\n", number, offset, left | right);
本文介绍了一个简单的C语言程序,该程序实现了在一个字节范围内数值的循环移位操作。用户可以输入一个0到255之间的整数及移位数量,程序将展示循环左移和右移后的结果。
604

被折叠的 条评论
为什么被折叠?



