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

帮忙看一句代码是什么意思.10分多谢

2012-03-16 
帮忙看一句代码是什么意思...10分谢谢typedefstruct{unsignedcharbit0:1unsignedcharbit1:1unsignedchar

帮忙看一句代码是什么意思...10分谢谢
typedef   struct
{
unsigned   char   bit0   :   1;
unsigned   char   bit1   :   1;
unsigned   char   bit2   :   1;
unsigned   char   bit3   :   1;
unsigned   char   bit4   :   1;
unsigned   char   bit5   :   1;
unsigned   char   bit6   :   1;
unsigned   char   bit7   :   1;
}   tpBIT;

#define   DefineBit(var,   bitno)   (((tpBIT   *)&var)-> bitno)

请问(((tpBIT   *)&var)-> bitno)的意思是不是取出var的第n个bit然后将这个0或1放到bitno中么?

在线等...

[解决办法]
应该是给 var 的第bitno 位 置1

热点排行