寫一個宏能夠將一個數字的二進制代碼的奇數位和偶數位交換

一、寫一個宏能夠將一個數字的二進制代碼的奇數位和偶數位交換。數組 #include<stdio.h> #include<stdlib.h> #define SWAP(x) (((x&0xaaaaaaaa)>>1)+((x&0x55555555)<<1)) int main() { int a = 10; int ret = SWAP(a); printf("ret = %d\n", ret)
相關文章
相關標籤/搜索