【发布时间】:2011-01-28 22:46:59
【问题描述】:
我有这样声明的位字段:
typedef struct morder {
unsigned int targetRegister : 3;
unsigned int targetMethodOfAddressing : 3;
unsigned int originRegister : 3;
unsigned int originMethodOfAddressing : 3;
unsigned int oCode : 4;
} bitset;
我也有 int 数组,我想从这个数组中获取 int 值,它代表这个位字段的实际值(实际上是某种机器字,我有它的一部分,我想要整个单词的 int 表示)。
【问题讨论】:
-
@shaharg:我认为你的语言不太准确。位字段是结构中的各个字段,但您似乎将整个结构称为“位字段”。
标签: c bit-fields