对于位域在结构体中的比特序

对于小端系统来说,用结构体表示位域,其排在前面的占字节的低端,排在后面的占字节序的低端。

例:

对于位域在结构体中的比特序_第1张图片

对应结构体为:

typedef struct tagRTP_HEAD_S
{
    UINT8  cc:4; /* CSRC count */
    UINT8  x:1; /* header extension flag */
    UINT8  p:1; /* padding flag */
    UINT8  version:2; /* protocol version */
    UINT8  pt:7; /* payload type */
    UINT8  m:1; /* marker bit */
    INT16  seq; /* sequence number */
    INT32  ts; /* timestamp */
    UINT32 ssrc; /* synchronization source */
}RTP_HEAD_S;






你可能感兴趣的:(对于位域在结构体中的比特序)