int형 변수를 선언하고

사용자가 입력하는 값을 저장한 후에

해당변수의 비트값을 출력하는 프로그램을 작성하되

우측에서 3번째 부터 20번째 까지 비트만 출력하도록 하시오.


ex)


int a =100;


0000000000000000000000001100100 이 원본데이터이나

                   000000000000011001


아무값이나 입력 받아서 비트로 앞뒤 짤라서 출력 하는건데


이거 어떻게 푸나요 ㅠㅠ 플밍고자라서 도움좀...