当前位置: 代码迷 >> 单片机 >> 帮忙看一句代码是什么意思.10分多谢
  详细解决方案

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

热度:60   发布时间:2016-04-28 16:15:50.0
帮忙看一句代码是什么意思...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
  相关解决方案