c語言中的是什麼作用的啊,C語言中的 是什麼作用的啊

2021-12-20 03:47:36 字數 740 閱讀 5547

1樓:一輪江月

^按位異或的意思。就是「不同為1,相同為0」

1^1=0 0^1=1 0^0=0

舉個例子:3^5=?

3=(0011)b 5=(0101)b

0011

^ 0101

————

0110

0110的十進位制數是6

所以3^5=6

2樓:匿名使用者

是按位異或的意思,異或的意思就是相異為真,即0^0=0, 1^1=0, 1^0=1, 0^1=1

比如二進位制數:0101 ^ 1100 = 1001

即:5 ^ 12 = 9

3樓:呆子濤

位運算,是c語言中很重要的運算。在底層開發的過程中對記憶體或是暫存器的某一個位進行變更。你可以去查查 位運算的有關知識。

不僅要了解 ^ ,還有&,|, ~ ,這些其他的位運算的法則。

4樓:匿名使用者

樓上說的很明白了

主要就是

在位操作的時候,同時為0或者同時為1則通過這個操作後結果為0只有兩個一個是0一個是1,通過這個操作後結果是1是位操作的基本操作之一

5樓:匿名使用者

異或位操作,位不相同置為1,位相同置為0

謝謝採納

6樓:匿名使用者

是冪運算吧 如 2^5就是2的5次冪

c語言s是什麼C語言中s中是什麼作用?

內容來自使用者 qwhh1 5.問題描述 輸入一個以回車結束的字串 少於80 個字元 將其中的大寫字母用下面列出的對應大寫字母替換,其餘字元不變,輸出替換後的字串 原字母 對應字母 a z b y c x d w x c y b z a 輸入形式 輸入一個以回車結束的字串 輸入輸出樣例1 下劃線部分...

c語言中的,c語言中 是什麼意思

c語言中的 是邏輯運算中的非運算。是c語言中的非運算子,在變數前面使用它,會構建非運算表示式,表示式的返回結果是個布林值 也就是隻有true或false 對變數使用時,如果變數不是布林資料型別,將會強制轉化為布林型別再使用,如整形變數123將被轉化為true,整形變數0將被轉化為false。擴充套件...

c語言中,tj是什麼意思啊,c語言中,tisj是什麼意思啊

i 是先呼叫i的值,然後i自加1 若i 2,i 3 t i s j 是將陣列s i 的值賦給t i 然後i,j 在自加 c語言中i 和j 分別是什麼意思?i 的意思是i 1 1 和j 意思一樣,j 就是j j 1 擴充 i,也是i i 1,i 是先執行,後計算 i是先計算,後執行 比如int i i...