把一个字节高低位调换

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;
}
原文地址:https://www.cnblogs.com/judes/p/8440625.html