Add 1&i意思
在C語言中,1 & i是一個位運算表達式,其中 1 是一個整數常量,& 是位運算符表示按位與操作,i 是一個變數(假設為整型)。這個表達式的意思是將整數 1 的二進位表示與變數 i 的二進位表示進行按位與操作。
按位與操作的規則是:只有當兩個對應位都為1時,結果的對應位才為1,否則為0。
例如,如果 i 的值為 6,那麼 1 & i 的計算過程如下:
1的二進位表示為00000001。6的二進位表示為00000110。
進行按位與操作:
00000001
&
00000110
--------
00000010
得到的結果是 2,即十進位中的 2。
請注意,1 & i 的具體含義取決於 i 的值,以及你打算如何使用這個表達式。如果你是在編寫C語言程式,那麼你需要根據你的具體需求來確定 i 的值和 1 & i 的用途。