检查单个位是否为零

时间:2014-08-28 15:01:05

标签: binary

检查变量中的单个位是否为1很容易。 防爆。检查变量的第三位是否为1,只需执行

variable & 0100 ==0100

如何检查单个位是否为0?

1 个答案:

答案 0 :(得分:1)

说你要检查第二位是0

targetBit = 0010

(~( variable) & targetBit ) == targetBit