문제 번호 1639. -- [C언어 실습] 비트 이동 연산

1639: [C언어 실습] 비트 이동 연산

시간 제한: 1 Sec  메모리 제한: 128 MB
제출: 71  해결 문제 수: 51
[제출][채점 상황 열람][게시판]

문제 설명

비트 이동 연산을 이용하여 문자 4개를 받아서 하나의 unsigned int형의 변수 안에 저장하는 프로그램을 작성하시오.

첫 번째 문자는 비트 0부터 비트 7까지 저장되고, 두 번째 문자는 비트 8부터 비트,

15까지 세 번째 문자는 비트 16에서 비트 23까지, 네 번째 문자는 비트 24부터 비트 31까지 저장 된다. 

결과로 생성되는 정수값은 16진수로 출력하도록 한다. 

입력

a b c d

출력

64636261

입력 예시

a b c d

출력 예시

64636261

도움말

비트 이동 연산과 비트 OR 연산을 사용하시오.

출처

[제출][채점 상황 열람]