/*++++
功能:用位运算反转一个字节
参数:INT8U c 一字节
输出:反转的字节
例子:1000 0000 → 0000 0001
----*/
typedef unsigned char INT8U; /* Unsigned 8 bit quantity */
INT8U reverse8( INT8U c )
{
c = ( c & 0x55 ) << 1 | ( c & 0xAA ) >> 1;
c = ( c & 0x33
用位运算反转一个字节
最新推荐文章于 2024-10-25 10:00:49 发布