#include <stdio.h>
int main()
{
unsigned char ndata=0x0A;
binary of 0x0A is : 0000 1010
ndata^=(1<<1);
ndata^=(1<<2);
// data will be : 0000 1100 (0x0C)
printf(“\n ndata after swap bits : %02X”,ndata);
return 0;
}
#include <stdio.h>
int main()
{
unsigned char ndata=0x0A;
binary of 0x0A is : 0000 1010
ndata^=(1<<1);
ndata^=(1<<2);
// data will be : 0000 1100 (0x0C)
printf(“\n ndata after swap bits : %02X”,ndata);
return 0;
}