我正在使用struct模块,但事情并不像我预期的那样进行。我肯定是对这个模块有些误解。
这的输出结果为:
import struct
s = struct.Struct('Q');
print s.size
s = struct.Struct('H L Q');
print s.size
s = struct.Struct('H I Q');
print s.size
s = struct.Struct('H I Q H');
print s.size
这的输出结果为:
8
24
16
18
我这里漏掉了什么?为什么第二个和第三个不同大小,而第四个不是16?
=
,<
,>
,或!
。 - Cat Plus Plus