写一个宏可以将一个数字的奇数位和偶数位交换
来源:互联网 发布:jquery获取表格数据 编辑:程序博客网 时间:2024/05/21 22:31
方法:取出这个数的二进制数的奇数位右移,偶数位左移,再相加
#include<stdio.h>#define SWAPBIT(m) ((m&0xaaaaaaaa)>>1)+((m&0x55555555)<<1)//得到奇数位右移,偶数位左移int main(){ int n = 10; int ret = SWAPBIT(n); printf("%d\n", ret); return 0;}
阅读全文
0 0
- 写一个宏可以将一个数字的奇数位和偶数位交换。
- 写一个宏可以将一个数字的奇数位和偶数位交换
- 写一个宏可以将一个数字的奇数位和偶数位交换
- 写一个宏可以将一个数字的奇数位和偶数位交换。
- 写一个宏可以将一个数字的奇数位和偶数位交换
- 写一个宏可以将一个数字的奇数位和偶数位交换
- 写一个宏可以将一个数字的奇数位和偶数位(二进制)交换。
- 写一个宏可以将一个数字的奇数位和偶数位交换
- 写一个宏可以将一个数字的奇数位和偶数位交换
- 写一个宏可以将一个数字的奇数位和偶数位交换。
- 写一个宏可以将一个数字的奇数位和偶数位交换。
- 写一个宏可以将一个数字的奇数位和偶数位交换
- 写一个宏可以将一个数字的奇数位和偶数位交换。
- 写一个宏可以将一个数字的奇数位和偶数位交换
- 宏定义小程序(写一个宏可以将一个数字的奇数位和偶数位交换)
- 写一个宏可以将一个数的奇数位和偶数位交换
- 写一个宏将一个数字的奇数位和偶数位交换
- 【C语言】写一个宏将一个数字的奇数位和偶数位交换
- java 用webScoket扫描登录
- 优化网站加载时间(GTmetrix)
- OpenCV函数记录(一)
- 大话设计模式------开放-封闭模式
- linux-目录含义
- 写一个宏可以将一个数字的奇数位和偶数位交换
- http上传
- “放”而后能得
- http协议的分析
- 行政区域边界提取
- jquery去除前后空格
- Zipfian分布
- mac 安装selenium 教程
- 一个有关报表统计的oracle统计语句