帮我看看下面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看注释
[解决办法]