若要处理小于一字节的数据,就要使用位运算符(&、|、^、~、>>、 5;// 此处以大端存储,获得offset要截取byte7的低5位作为高位,byte8作为低位,求和:先清空byte7前3位,保留后5位数据,把它移到高8位上,再通过全0的低8位与byte8按位求或来求二者之和((byte7 & 0b00011111) data.size()) return default_value; T value = 0; for (int i = 0; i < valueSize; i++) { if (ENDIAN) { value |= (data & 0xff)