用位操作实现 x%32,我这里用了一种很笨的方法,但是也能实现结果,
请大家给点简单易懂的方法。
现在把源码贴出来:
1 #include
2 /*实现x%32的位操作*/
3 int main()
4 {
5 char buf[20];
6 fgets(buf,sizeof(buf),stdin);
7 fflush(stdin);
8 int ret = atoi(buf);//字符串转换成整数
9 printf("%d\n",ret^((ret>>5)<<5));//位操作
10
11 return 0;
12 }
阅读(1709) | 评论(0) | 转发(0) |