Macro to swap nibble of BYTE source codeThis snippet submitted by T Sailesh on 2006-06-08. It has been viewed 18948 times.Rating of 5.4 with 98 votes #define _swapNibble(x) ((x<<4)|(x>>4)) int main() { // On executing you will get // x before swap = 0x1c // x after swap = 0xc1 char x = 0x1c; printf("x before swap = %x\n",x); _swapNibble(x); printf("x afer swap = %x",x); } More C and C++ source code snippets |