1
int sampleVariable; // declared and initialized and used elsewhere
if (sampleVariable & 2)
someCodeIwantExecuted();
所以,如果我想手動操縱sampleVariable使if語句來計算真實與someCodeIwantExecuted()來執行我會做以下?基本的C位運算實例
sampleVariable |= (1 << 1);
請記住,我不知道是什麼sampleVariable的價值,我想保留位相同的其餘部分。只要改變一下,這樣如果陳述永遠是真的。
是的,你會這樣寫。也許沒有括號。 – 2013-10-22 23:07:28
您也可以編寫'sampleVariable | = 2;',因爲這就是測試它的方式。沒有理由使用兩種不同的符號。 –