由网友(傲气)分享简介:如何检查是否在一个字节中的某一位被设置?布尔IsBitSet(BYTE B,字节非营利组织){返回 .....;}解决方案 听起来有点像功课,但布尔IsBitSet(字节B,INT POS){返回(B&安培;(1<< POS))!= 0;}POS 0是最显著位,POS机7是最多的。How to ch...![5 个非常实用的 vs 调试技巧](https://p.xsw88.cn/allimgs/daicuo/20230902/831.png)
如何检查是否在一个字节中的某一位被设置?
布尔IsBitSet(BYTE B,字节非营利组织)
{
返回 .....;
}
解决方案
听起来有点像功课,但
布尔IsBitSet(字节B,INT POS)
{
返回(B&安培;(1<< POS))!= 0;
}
POS 0是最显著位,POS机7是最多的。
![5 个非常实用的 vs 调试技巧](https://p.xsw88.cn/allimgs/daicuo/20230902/831.png)
How to check if a certain bit in a byte is set?
bool IsBitSet(Byte b,byte nPos)
{
return .....;
}
解决方案
sounds a bit like homework, but:
bool IsBitSet(byte b, int pos)
{
return (b & (1 << pos)) != 0;
}
pos 0 is least significant bit, pos 7 is most.
相关推荐
最新文章