检查是否设置了位

如何检查某个字节中的某个位是否已设置?

bool IsBitSet(Byte b,byte nPos)

{

return .....;

}

回答:

听起来有点像作业,但是:

bool IsBitSet(byte b, int pos)

{

return (b & (1 << pos)) != 0;

}

pos 0是最低有效位,pos 7是最高有效位。

以上是 检查是否设置了位 的全部内容, 来源链接: utcz.com/qa/412106.html

回到顶部