读书人

C语言兑现16位和32位按字节反转

发布时间: 2013-02-24 17:58:56 作者: rapoo

C语言实现16位和32位按字节反转

32位反转如下:

void Rev16InByte( void *val ){        unsigned short v = *((unsigned short *)val) ;        v = ((v & 0x00FF) << 8) | ((v & 0xFF00) >> 8) ;        *((unsigned short *)val) = v ;};

读书人网 >C语言

热点推荐