一个便携的解决方案:short convert(unsigned char hi, unsigned char lo) { int s = (hi << 6) | (lo >> 2); if (s >= 8192) s -= 16384; return s; }
lo
与low
)。 - unwind