struct 模块

struct c的数据结构

其中

pack(fmt, *args)

unpack(fmt, string)

calcsize(fmt)

三个主要的API

                    struct中支持的格式如下表:

FormatC TypePython字节数
x pad byte no value 1
c char string of length 1 1
b signed char integer 1
B unsigned char integer 1
? _Bool bool 1
h short integer 2
H unsigned short integer 2
i int integer 4
I unsigned int integer or long 4
l long integer 4
L unsigned long long 4
q long long long 8
Q unsigned long long long 8
f float float 4
d double float 8
s char[] string 1
p char[] string 1
P void * long
原文地址:https://www.cnblogs.com/xiaojiangdraug/p/4501942.html