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

帮小弟我看看下面2个函数是干嘛用的

2012-05-24 
帮我看看下面2个函数是干嘛用的BOOL GetByteValue(BYTE bBYTEValue,int nPos){BYTE b1 0x01nPosretur

帮我看看下面2个函数是干嘛用的
BOOL GetByteValue(BYTE bBYTEValue,int nPos)
{
BYTE b1 = 0x01<<nPos;
return (bBYTEValue & b1) >0;
}


void SetByteValue(BYTE& bBYTEValue,int nPos,bool bValue)
{
if(bValue)
{
//将指定位设为1
BYTE b1 = 0x01<<nPos;
bBYTEValue |= b1;
}
else
{
//将指定位设为0
BYTE b1 = ~(0x01<<nPos);
bBYTEValue &= b1 ;
}
}

看了半天 不知道是干嘛用的

[解决办法]
GetByteValue看某一位是否为1
SetByteValue看注释
[解决办法]

探讨
GetByteValue看某一位是否为1
SetByteValue看注释

热点排行