把a=_cror_(a,1)改为a=_crol_(a,1)就可以了,这两个函数也可以自己实现
- unsigned char my_crol(unsigned char num,unsigned char x)
- {
- unsigned char temp1,temp2;
- temp1 = num>>(8-x);
- temp2 = num<<(x);
- num = temp1 | temp2;
- return num;
- }
- unsigned char my_cror(unsigned char num,unsigned char x)
- {
- unsigned char temp1,temp2;
- temp1 = num<<(8-x);
- temp2 = num>>(x);
- num = temp1 | temp2;
- return num;
- }
复制代码 |