uint16_t m = 0x1234;
qDebug()<< QString::number((m >> 8),16);
"12"
右移8位
uint16_t m = 0x1234;
qDebug()<< QString::number((m >> 4),16);
右移4位
"123"
uint16_t m = 0x1234;
qDebug()<< QString::number(((m >> 4) & 0xff),16);
先右移4位---->0x0123
再& 0x00ff
得到"23"