unsigned char src = 0x80;
unsigned char des = 0;
unsigned char tmp = 0;
int i=0;
for(;i<8;i++)
{
tmp=src&0x80;
des|=(tmp>>(7-i));
src<<=1;
}
printf("0x%x\n",des);
unsigned char src = 0x80;
unsigned char des = 0;
unsigned char tmp = 0;
int i=0;
for(;i<8;i++)
{
tmp=src&0x80;
des|=(tmp>>(7-i));
src<<=1;
}
printf("0x%x\n",des);