2014-08-28 76 views
1

很容易檢查變量中的單個位是否爲1 例如:檢查變量的第三位是否爲1,就這樣做檢查單個位是否爲零

variable & 0100 ==0100 

如何檢查單個位是否爲0?

+0

只需使用零替換''==操作符的右手邊。這會告訴你沒有'''d'變量被設置,即它們都是零。 – 2014-08-28 17:35:19

回答

1

說你要檢查的第二位是0

targetBit = 0010

(~(variable) & targetBit) == targetBit 
相關問題