인터넷에 과제 물어보고 하는거 정말 싫어하는데.. 이번 문제는 계속 고민해봐도 감이 잘 안잡혀서 염치불구하고 질문드립니다..
Q. 비트 이동 연산을 이용하여 문자 4개를 받아서 하나의 unsigned int형의 변수 안에 저장하는 프로그램을 작성하여라.
첫 번째 문자는 비트 0부터 비트 7까지에 저장되고 두 번째 문자는 비트 8부터 비트 15까지, 세 번째 문자는 비트 16에서
비트 23까지, 네 번째 문자는 비트 24부터 비트 31까지에 저장된다. 결과로 생성되는 정수값은 16진수로 출력하도록 한다.
비트 이동 연산과 비트 OR연산을 사용하라.
[결과값]
첫번째 문자: a
두번째 문자: b
세번째 문자: c
네번째 문자: d
결과값: 64636261
제가 아직 조건문까지밖에 안배운 진성초보라서 어떻게 해결해야할지 잘 모르겠습니다..
그래서 저보다 똑똑하신 분들한테 여쭤봅니다...
과제 질문해서 정말 죄송합니다..