可能重複:
What does 'unsigned temp:3' meansPlain-Ole-C。我該如何解釋這個C-結構
我寫的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;
有人可以請告訴我如何訪問這些字段,這些字段對我而言似乎是某種bit-v一個32位int的ector子字段。
感謝,
道格
就是這樣。 – Ben
這是一個有點領域,具有諷刺意味的是,這個問題剛剛問了一會兒:http://stackoverflow.com/questions/11197931/what-is-meaning-of-in-struct-c/11197966#11197966 –
哇。應該先檢查一下。 RTFSO就是這樣。關閉。 – dugla