답변
할당 연산자는 XOR입니다.
x = x^y;
이것은 물론 누가^^ 연산자가 무엇을 알고 있는지 과부하되지 않았다고 가정한다. :-) – corsiKa
또한 C [++] 언어의 일부가 아니라 여러 언어로되어 있다는 점을 지적해야합니다. – RobertPitt
이 key[shift++]
를 사용 contents[pos++]
에 XOR operation 프리폼과 동일한 결과 contents[pos++]
설정 수단 : 기본적으로 :로
x ^= y;
는 동일하다.
예 :
contents[pos++] 00010101
key[shift++] 10010001
--------
10000100
그것은 비트 배타적 OR 두 정수에 있습니다. http://bytes.com/topic/c/answers/726626-what-caret-qualifier
그러나 특별히 XOR의 결과를 왼쪽 인수에 다시 할당합니다. – chrisaycock
- 1. PHP <<<는 무슨 뜻입니까?
- 2. 'ALFKI'란 무슨 뜻입니까?
- 3. "ERROR :."무슨 뜻입니까?
- 4. 데이터베이스를 비우는 것이 무슨 뜻입니까?
- 5. view ($ id = null) 무슨 뜻입니까?
- 6. "(? 기호? 이름)"이란 무슨 뜻입니까?
- 7. 이게 무슨 뜻입니까? : map (1 +)
- 8. 이게 무슨 뜻입니까 : 컴파일러 오류 메시지 : BC30451
- 9. JPanel은 불투명하다고 말합니다. 그게 무슨 뜻입니까?
- 10. "@ + android : id/title"은 무슨 뜻입니까? 정상에서
- 11. git pull이 충돌하지만 git pull을하면 무슨 뜻입니까?
- 12. 사장님의 파이썬 코드에서 이것이 무슨 뜻입니까?
- 13. 그게 무슨 뜻입니까? <td class = "bodytext2">
- 14. 는 무슨 잘못
- 15. 무슨 뜻입니까 "생성 된 코드에서 결과 표시 안 함"
- 16. libmm을 사용하는 중에 오류 메시지가 나타납니다. 그게 무슨 뜻입니까?
- 17. 무슨 뜻입니까 : 경고 : 'void (ClassName :: *)()'에서 'void (*)()'로 변환
- 18. "어셈블리 파일 X의 제거를 퓨전으로 위임"그게 무슨 뜻입니까?
- 19. 아이폰 시뮬레이터 메시지 "아이폰에 내 유니버셜 앱"이 무슨 뜻입니까?
- 20. 그게 무슨 뜻입니까? reinterpret_cast <char *&> (a) = cp;
- 21. 무슨
- 22. 는 오버라이드 (override)하는 방법 무슨
- 23. Visual Studio에서 내 프로젝트가 코드를 지원하지 않는다고 말하는 것은 무슨 뜻입니까?
- 24. C# .NET : if ((e.State & ListViewItemStates.Selected)! = 0) <- 무슨 뜻입니까? 표준 MSN 코드에서
- 25. 무슨 "|" 캐릭터는?
- 26. 는
- 27. ID3D11DeviceContext :: PSSetShaderResource을 묶어 무슨()
- 28. 무슨 잘못이 커서
- 29. ### TortoiseSVN의 오류 ### - 무슨 의미입니까?
- 30. 재귀 - 무슨 일을합니까
이 * 한숨이 내 책상에 잘 착용 책이라는 * 인터넷 전에 내가했던 비트 연산을하다 "C 프로그래밍 언어" 이런 질문에 대한 대답은 항상 그 책에있었습니다. –
@ 그렉 그리고 이제 귀하의 킨들에 있습니까? – corsiKa
@Greg Hewgill : 젊은 세대 여러분 - 세대가 빤다. 근실하게, 새벽부터 모든 세대. :) – James