可能重复:
'unsigned temp:3' 是什么意思
我正在编写一个 iOS 应用程序,并且必须处理一些遗留的普通 ole C:
typedef struct {
int32_t tid;
int32_t pos;
uint32_t bin:16, qual:8, l_qname:8;
uint32_t flag:16, n_cigar:16;
int32_t l_qseq;
int32_t mtid;
int32_t mpos;
int32_t isize;
} bam1_core_t;
我的问题涉及这一行uint32_t bin:16, qual:8, l_qname:8;
,有人可以告诉我如何访问这些字段,这些字段在我看来是某种 32 位 int 的位向量子字段。
谢谢,
道格