C语言 将一个整形数字二进制位进行奇偶交换

来源:互联网 发布:奶奶抱走红网络 编辑:程序博客网 时间:2024/05/21 01:28
<span style="font-size:24px;"><span style="font-size:18px;">#include<stdio.h>#define WOME(X)\(((X&0x55555555)<<1)|((X&0xAAAAAAAA)>>1))//奇数位左移,偶数位右移int main(){int ret = 5;scanf("%d", &ret);printf("%d %d\n", ret, WOME(ret));system("pause");return 0;}</span></span>

0 0
原创粉丝点击