티스토리 뷰

비트 연산자는 바이트 단위보다 더 작은 비트를 사용하는 연사자이다.

 

비트 연산자의 종류는 

& AND

| OR

^ XOR

~ NOT

 

먼저, 값을 unsigned int형으로 선언하고

scanf로 받아준다.

 

출력을 할 때는 문제에서 요구하듯 서식지정자를 %u로 해준다.

출력 값은 문제에 맞춰 비트 연산자를 사용해주면 된다.

 

답은

 

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main()
{
	unsigned int num1, num2;
	scanf("%d %d", &num1, &num2);
	printf("%u\n", num1 ^ num2);
	printf("%u\n", num1 | num2);
	printf("%u\n", num1 & num2);
	printf("%u\n", ~num1);
}

'C언어 공부 > 코딩 도장 문제 풀이' 카테고리의 다른 글

25.7 심사문제 write up  (0) 2019.04.16
23.9 심사문제 write up  (0) 2019.04.16
22.8 심사문제 write up  (0) 2019.04.14
21.9 심사문제 write up  (0) 2019.04.14
20.9 심사문제 write up  (0) 2019.04.13
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday