在http://docs.python.org/library/struct.html中,它说“<”代表标准尺寸的小端模式。我查看了这个网站,它说标准大小是16位。
为什么16比特?
是否有将其更改为8位仍然使用little-endian?
祝你好运!
问题仍然是开放的!
我知道LSB或MSB根据字节描述数据组织。问题是标准大小是16位,因此python根据标准大小读取数据,然后基于LSB或MSB。如果我使用
而且,如果标准尺寸是16位长,那么为什么我使用“> h”,它实际上给出了正确的答案,因为标准尺寸是8位?
答案 0 :(得分:2)
Big endian和little endian对于一个字节并没有多大意义。 Endianness描述了多字节类型中的字节顺序。
也就是说,你可以使用“<B
”作为你的类型。这给你8位小端。