我有位域聲明是這樣的:轉換位字段爲int
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值(這實際上是某種機器詞,我有它的部分,我想整個詞的整數表示)。
非常感謝。
@shaharg:我認爲你對你的語言不太確切。位字段是結構中的單個字段,但您似乎將整個結構稱爲「位字段」。 – JXG 2010-03-18 10:12:06