把一个字节高低位调换

BYTE MyMethod::changeByte(BYTE byte)
{
    byte = ((byte & 0xf0) >> 4) | ((byte & 0x0f) << 4);
    byte = ((byte & 0xcc) >> 2) | ((byte & 0x33) << 2);
    byte = ((byte & 0xaa) >> 1) | ((byte & 0x55) << 1);
    return byte;
}
posted @ 2018-02-11 10:25  朱小勇  阅读(962)  评论(0)    收藏  举报