[Algorithm] XOR 연산을 자기자신과 혹은 0과 했을 때

XOR 연산을 자기자신 혹은 0과 했을 때 어떠한 결과가 나타나는지 알아보자


XOR 연산이란?

XOR 연산이란 bit단위에서는 아래의 예시처럼 서로의 비트가 다르면 1 같으면 0의 결과를 나타내는 연산자입니다.

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


XOR 연산을 자신과 했을 때

XOR 연산을 자신과 하면 결과는 0이 됩니다.


int a = 10;

a^=a

printf("%d", a);

결과 :


$ 0


XOR 연산을 0과 했을 때

XOR 연산을 0과 하면 결과는 자기자신이 됩니다.


int a = 10;

a^=0

printf("%d", a);

결과 :


$ 10


[Docker] 도커(Docker) 이미지 이름과 태그 목록 가져오기

> 도커(Docker) 이미지 이름과 태그 목록을 awk과 tail 명령어를 이용해 가져오는 방법을 알아보자## 환경- Linux 기반 시스템- Bash shell(/bin/bash)- Docker- awk, tail 명령어## 도커(Docker...… Continue reading