1. 程式人生 > >C++ 位操作 --取出short的高低位並相互轉換

C++ 位操作 --取出short的高低位並相互轉換

C++ 位操作 --取出short的高低位

short sVal = 8;

  • short 取高低位

BYTE bHIGH, bLow;
高位:bHIGH = sVal >>8;
低位: bLow = sVal & 0xFF;

  • 高低位 轉 short
    BYTE bHigh, bLow;
    bHigh = 01110001;
    bLow = 01011101;
    short sVal = (bHigh <<8) | bLow ;