用宏写一个函数可以将一个数字的奇数位和偶数位互换

来源:互联网 发布:什么叫做数据库查询 编辑:程序博客网 时间:2024/06/06 01:11
#include <stdio.h>#include <stdlib.h>#include <windows.h>#define EXCHANGE(a)\((a&(0x55555555))<<1)|((a&(0xAAAAAAAA))>>1)int main(){int a = 0;printf("Please Enter:");scanf("%d",&a);printf("奇偶位互换后:%d\n",EXCHANGE(a));system("pause");return 0;}

0 0
原创粉丝点击