二进制文件里有十进制数2019占2字节,执行以下代码:
context=binFile.read(2)#读2位
context = struct.unpack('2B',context)#转换格式
print(context)#输出为(7, 227)
或
context=binFile.read(2)#读2位
context = struct.unpack('H',context)#转换格式
print(context)#输出为(58119)
2019 -> 0b11111100011 (如7+227)
7 -> 0b111
227 -> 0b11100011
58119 -> 0b11100011 00000111 (如227+7)
请问:怎么能输出2019来?谢谢!