드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
C에서 비트연산자로 byte swap 질문요 ㅠㅠ
게시물ID : computer_32369짧은주소 복사하기
작성자 : 밥사주세요
추천 : 0
조회수 : 1325회
댓글수 : 1개
등록시간 : 2012/01/28 15:01:57
비트 연산
! ~ & ^ | + << >> 이것만 쓸 수 있고
Byte swap하는 코드를 짜야해요
int byteSwap( int x, int n, int m)
가 있는데
예를들어 byteSwap(0x12345678, 1, 3) = 0x56341278
이렇게 n번째랑 m번째 바이트를 바꿔야해요
if, for, while 이런거 쓰면안되구요
다른 메소드를 만들어서 콜해도 안되구요 매크로도 못쓰고.. 오로지 비트연산만으로 해야되요
몇일째 생각해도 도저히 답이 안나오네요
컴게여러분 도와주세요 엉엉
댓글 분란 또는 분쟁 때문에
전체 댓글이 블라인드 처리되었습니다.
새로운 댓글이 없습니다.