1310: [기초-비트연산] 특정 비트를 설정해보자

메모리:128 MB 시간:1.000 S 표준 입력 및 출력
문제유형 채점방법:일반 만든사람:
제출:2 통과:1

문제설명

컴퓨터의 내부는 이진수를 기반으로 작동한다. 숫자들은 이진수 형태로 저장된다.
이때 특정 비트에 값이 1인지 아닌지 출력해보자
예를 들어
입력으로 5가 입력되면 이진수로 표현하면 101이 된다.
이때 뒤에서 부터 3번째 비트의 값이 1인지를 출력하려고 한다.
맞으면 0, 아니면 1을 출력하라

입력조건

int 범위의 양의 정수가 입력된다.

출력조건

뒤에서 3번째 비트가 1이면 0 아니면 1을 출력하라.

입력예시 복사

5

출력예시 복사

0

힌트




비트 연산자인 &(ampersand)와 논리부정연산자 ! (exclamation point)를 이용하면 쉽게 해결할 수 있다.