Add 1&i意思

在C語言中,1 & i是一個位運算表達式,其中 1 是一個整數常量,& 是位運算符表示按位與操作,i 是一個變數(假設為整型)。這個表達式的意思是將整數 1 的二進位表示與變數 i 的二進位表示進行按位與操作。

按位與操作的規則是:只有當兩個對應位都為1時,結果的對應位才為1,否則為0。

例如,如果 i 的值為 6,那麼 1 & i 的計算過程如下:

進行按位與操作:

00000001
&
00000110
--------
00000010

得到的結果是 2,即十進位中的 2

請注意,1 & i 的具體含義取決於 i 的值,以及你打算如何使用這個表達式。如果你是在編寫C語言程式,那麼你需要根據你的具體需求來確定 i 的值和 1 & i 的用途。