Computer Science

비트연산자 AND, OR, XOR

주니어주니 2023. 4. 8. 16:35

 

 

 

알고리즘 문제 풀면서 XOR 문제가 꽤 많이 나왔는데 

뭔말인지 모르겠어서 찾아봤다

 

 

 

비트연산

 

 

AND (논리곱) : 모두 1이어야 1

 

0 AND 0 = 0

0 AND 1 = 0

1 AND 0 = 0

1 AND 1 = 1

 

 

ex)

10011100 AND 01011010 = 00011000

 

 

 

OR (논리합) : 하나만 1이어도 1

 

0 OR 0 = 0

0 OR 1 = 1

1 OR 0 = 1 

1 OR 1 = 1

 

ex)

10011100 AND 01011010 = 11011110

 

 

 

XOR (배타적 논리합) : 같이 않으면 1 

 

0 XOR 0 = 0

1 XOR 0 = 1

0 XOR 1 = 1

1 XOR 1 = 0

 

ex)

10011100 AND 01011010 = 11000110 

 

 

 

 

 

 

https://ko.khanacademy.org/computing/computer-science/cryptography/ciphers/a/xor-bitwise-operation

 

XOR 비트 연산 (개념 이해하기) | 암호 | Khan Academy

수학, 예술, 컴퓨터 프로그래밍, 경제, 물리학, 화학, 생물학, 의학, 금융, 역사 등을 무료로 학습해 보세요. 칸아카데미는 어디에서나 누구에게나 세계 최고의 무료 교육을 제공하는 미션을 가진

ko.khanacademy.org

 

'Computer Science' 카테고리의 다른 글

[Web] HTTP와 HTTPS의 차이  (0) 2023.03.21
개발환경 용어정리 2. DB  (0) 2023.03.04
개발환경 용어정리 1. 운영체제  (0) 2023.03.04