게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
[본삭금] C언어 초 뉴비의 질문...
게시물ID : programmer_16799짧은주소 복사하기
작성자 : 이라세오날
추천 : 0
조회수 : 668회
댓글수 : 8개
등록시간 : 2016/04/19 20:54:59
옵션
  • 창작글
  • 베스트금지
  • 베오베금지
  • 본인삭제금지
  • 외부펌금지
인터넷에 과제 물어보고 하는거 정말 싫어하는데.. 이번 문제는 계속 고민해봐도 감이 잘 안잡혀서 염치불구하고 질문드립니다..
 
Q. 비트 이동 연산을 이용하여 문자 4개를 받아서 하나의 unsigned int형의 변수 안에 저장하는 프로그램을 작성하여라.
첫 번째 문자는 비트 0부터 비트 7까지에 저장되고 두 번째 문자는 비트 8부터 비트 15까지, 세 번째 문자는 비트 16에서
비트 23까지, 네 번째 문자는 비트 24부터 비트 31까지에 저장된다. 결과로 생성되는 정수값은 16진수로 출력하도록 한다.
비트 이동 연산과 비트 OR연산을 사용하라.
 
[결과값]
첫번째 문자: a
두번째 문자: b
세번째 문자: c
네번째 문자: d
결과값: 64636261
 
제가 아직 조건문까지밖에 안배운 진성초보라서 어떻게 해결해야할지 잘 모르겠습니다..
그래서 저보다 똑똑하신 분들한테 여쭤봅니다...
 
과제 질문해서 정말 죄송합니다..
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호