Qt如何将2.和3. char数组的索引复制到quint16?

时间:2014-05-12 11:07:40

标签: qt casting type-conversion

我试图从char [3]数组中获取2.和3.索引内容值。如何将这两个字节复制,等于quint16变量。

1 个答案:

答案 0 :(得分:0)

像这样,例如:

char foo[3] = { 0x99, 0xEF, 0xBE };

quint16 bar = (quint8)(foo[1]) + (((qint8)(foo[2]))<<8);

qDebug() << hex << bar;

输出:

beef