Codeup.kr/C언어 기초 100제

[Code up 문제] 1062번 비트단위로 XOR 하여 출력하기

Jongung 2021. 9. 7. 19:55

 

 

문제 설명

 

1. 정답 코드

#include <stdio.h>

int main(void) {
  int a,b;
  scanf("%d %d", &a,&b);
  printf("%d", a^b);
}

 

2. 코드 설명

^은 c언어에서 bitwise xor을 뜻한다. 두 비트에서 같은 자릿수에 있는 비트를 비교하는데 하나라도 0이면 그 자리는 0으로 만들어주는 역할을 한다.