티스토리 뷰
이번 문제는 시프트 연산자 문제이다.
시프트 연산자는
<< 왼쪽으로 시프트 후 할당
>> 오른쪽으로 시프트 후 할당
문제에서 요구하듯 unsigned long long으로 변수 a를 선언해준다.
그리고 scanf로 변수 a의 값을 받아준다.
다음 출력할 때도 마찬가지로 주어진 서식지정자로
a의 값을 왼쪽으로 20번 오른쪽으로 4번 시프트해주고
출력해주면 된다.
a << 20 >> 4 이렇게 해주면 된다.
답은
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
unsigned long long a;
scanf("%llu", &a);
printf("%llu", a << 20 >> 4);
}
'C언어 공부 > 코딩 도장 문제 풀이' 카테고리의 다른 글
26.8 심사문제 write up (0) | 2019.04.17 |
---|---|
25.7 심사문제 write up (0) | 2019.04.16 |
23.8 심사문제 write up (0) | 2019.04.16 |
22.8 심사문제 write up (0) | 2019.04.14 |
21.9 심사문제 write up (0) | 2019.04.14 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday