티스토리 뷰
비트 연산자는 바이트 단위보다 더 작은 비트를 사용하는 연사자이다.
비트 연산자의 종류는
& 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