^
(캐럿)은 Java 구문에서 무엇을 의미합니까? 왜 6^3
은 5
을 반환합니까?Java에서^(캐럿)의 의미는 무엇입니까
-2
A
답변
12
비트 XOR 연산자입니다. XOR은 독점적이거나
6 (이진수는 4 비트라고 가정)은 0110
이고 이진수는 3이 0011
입니다.
그래서, 우리가 얻을 :
0110
0011 XOR
----
0101
그리고 0101
5.
+0
* 부울 * XOR 연산자 또한 덜 자주 사용됩니다. –
2
이 Bitwise and Bit Shift Operators를 참조한다.
관련 문제
- 1. /([^.]*)\.(.*)/ 의미는 무엇입니까?
- 2. || = 의미는 무엇입니까?
- 3. 의미는
- 4. 의미는
- 5. jquery/javascript에서 /.*=/ 의미는 무엇입니까?
- 6. 추적 표시의 의미는 무엇입니까?
- 7. DTMobileIS의 의미는 무엇입니까?
- 8. "for (;;)"의 의미는 무엇입니까?
- 9. jquery에서 줄의 의미는 무엇입니까?
- 10. withValueBackReference의 의미는 무엇입니까?
- 11. 이 코드의 의미는 무엇입니까?
- 12. 파싱의 의미는 무엇입니까?
- 13. XAML에서 *의 의미는 무엇입니까
- 14. 이 문장의 의미는 무엇입니까?
- 15. AddressUsageHeap의 의미는 무엇입니까? -summary
- 16. 이 선언의 의미는 무엇입니까?
- 17. document.all의 의미는 무엇입니까?
- 18. startActivityForResult에서 requestCode의 의미는 무엇입니까
- 19. _internal의 의미는 무엇입니까?
- 20. JavaScript에서 $ ('')의 의미는 무엇입니까?
- 21. pthread_create에서 restrict의 의미는 무엇입니까
- 22. svg : svg의 의미는 무엇입니까?
- 23. 다음 코드의 의미는 무엇입니까?
- 24. switch (! 0) 의미는 무엇입니까?
- 25. (버튼)의 의미는 무엇입니까?
- 26. AVMediaTypeMuxed의 의미는 무엇입니까?
- 27. #! URI의 의미는 무엇입니까?
- 28. numpy에서 '*'의 의미는 무엇입니까?
- 29. T-SQL의 "+ ="의미는 무엇입니까?
- 30. 이 URL의 의미는 무엇입니까?
덜 사용되는 XOR 연산입니다. 1^0 = 1 참조 : http://stackoverflow.com/questions/460542/operator-in-java – Coffee
Adel, 답변을 작성해야합니다. – Hiro2k
@ Hiro2k - 그랬어! 그러나 SO 코드의 일부 gremlin이 자동으로 주석을 작성했습니다. 나는 지금 쓰라린거야 : < – Coffee