winnie 发表于 2009-4-14 14:20:12

如何用最简单的方法实现整形数的高字节和低字节交换?

unsigned int temp;   //要转换的整数
unsigned int high_tmp,low_tmp;//高低字节
high_tmp=(*((unsigned char *)(&temp)+1));
low_tmp=(*((unsigned char *)(&temp)));
tmp=(low_tmp<<8) | high_tmp;
页: [1]
查看完整版本: 如何用最简单的方法实现整形数的高字节和低字节交换?