检查是否设置了位
如何检查某个字节中的某个位是否已设置?
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
如何检查某个字节中的某个位是否已设置?
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