#include <stdio.h>
2 #define rotl(x,n) ((((x)<<(n))&(-(1<<(n))))|(((x)>>(32-(n)))&((1<<(n))-1)))
3 int main(void){
4 unsigned int i = 0xabc;
5 printf("%lx/n",i);
6 i = rotl(i, 2);
7 printf("%lx/n",i);
8 return 0;
9 }
循环右移的函数
最新推荐文章于 2021-08-20 00:26:58 发布