7
A
回答
17
插入符號(^)轉換爲XOR運算符,它是「按位異或」。用普通英語表示「或者,但不是兩個」。下面介紹一下它的作用:
的MSDN頁面上decimal 1 = binary 001 decimal 1 = binary 001
XOR XOR
decimal 2 = binary 010 decimal 3 = binary 011
= =
decimal 3 = binary 011 decimal 2 = binary 010
更多信息的bitwise operations。
4
3^2
=
000011 (3)
xor
000010 (2)
=
000001 (1)
=
1
相關問題
- 1. 插入符號(^)在JavaScript中做什麼?
- 2. 大括號{}在SQL查詢中做了什麼?
- 3. 這個SQL查詢做了什麼?
- 4. \符號在C++中做了什麼?
- 5. SQL - 我在做什麼這個「插入選擇」錯誤查詢
- 6. 「@」符號在SQL中做什麼?
- 7. Python中的插入符號運算符(^)在做什麼?
- 8. 這個查詢在SQL Server中做了什麼?
- 9. 什麼是插入符號
- 10. 這個sql查詢在執行時做了什麼?
- 11. Javascript,^(插入符號)運算符是做什麼的?
- 12. 這個LINQ查詢做了什麼?
- 13. 這個ORM kohana3查詢做了什麼?
- 14. 這個SQL語句做了什麼?選擇裏面插入?
- 15. SQL查詢錯誤 - 我做錯了什麼?
- 16. 我爲SQL Server的這個子查詢做了什麼錯誤?
- 17. 這個SQL查詢做了什麼?請解釋
- 18. 在SQL查詢中插入整數值字符串時會有什麼happend
- 19. SQL查詢符號「* =」
- 20. 這個SQL查詢會做什麼?
- 21. 我在做構建Linq查詢時做錯了什麼
- 22. 百分比符號在makefile中做了什麼?
- 23. 爆炸符號在數據類型中做了什麼?
- 24. $符號在下面的代碼中做了什麼?
- 25. 散列符號在erlang中做了什麼?
- 26. 散列(#)符號在SASS的外部循環中做了什麼?
- 27. 逗號在這個字符串序列中做了什麼?
- 28. 這個符號'()'在關閉javascript中的{{}後做了什麼
- 29. 在c#中^字符做了什麼?
- 30. ∴字符在bash shell中做了什麼?
我認爲你的加號是誤導 - 這不是添加,這是XORing數字。你的設置適用於1^2的第一個例子,但在第二個例子中失敗1^3 – 2010-09-22 12:36:40
@Dave McClelland感謝評論,我也在想。 – 2010-09-22 12:37:42
我必須在您的第一篇文章和您的修訂版之間發佈忍者帖。現在看起來不錯:) – 2010-09-22 12:41:38