首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

【位结构】忘记了如何取值,求教

2012-04-08 
【位结构】忘记了怎么取值,求教C/C++ codetypedef unsigned short_Bittypedef struct Huffman8BitCode_t {_

【位结构】忘记了怎么取值,求教

C/C++ code
typedef unsigned short    _Bit;typedef struct Huffman8BitCode_t {    _Bit sBit0 : 1;    _Bit sBit1 : 1;    _Bit sBit2 : 1;    _Bit sBit3 : 1;    _Bit sBit4 : 1;    _Bit sBit5 : 1;    _Bit sBit6 : 1;    _Bit sBit7 : 1;}GHUFFMAN_8BITCODE, * LPGHUFFMAN_8BITCODE;GHUFFMAN_8BITCODE tpCode;


问题:代码中 tpCode 设置了每个位的值例如: 00001111,如何简单获取它10进制的值?
另外:如何对它简单赋值 例如 8, 以获取其每个二进制 位的 值?例如 获取bit0 bit1 bit7 的值?

以前做过,但是忘记了,求教。谢谢!

[解决办法]
接分+帮楼主结帖。(^_^)
[解决办法]
1楼正解 .

热点排行