读书人

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

发布时间: 2012-04-08 14:38:30 作者: rapoo

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

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楼正解 .

读书人网 >C语言

热点推荐