책 내용 질문하기
2-76 shift관련 질문 드립니다.
도서
[2012] 정보처리산업기사 필기
페이지
276
조회수
94
작성일
2012-04-12
작성자
첨부파일
8비트로 shift연산을 할 떄
그러니까 양수 67을 left shift하면 수치가 더 낮아져 6 이 됩니다.
0 1 0 0 0 0 1 1
좌측은 부호이기 때문에 그대로 내려오고 바로 옆 1은 left shift하면 없어지니
0 0 0 0 0 1 1 0
이런 결과가 나오는 건가요?
답변
2012-04-13 10:14:36
안녕하세요.
양수 67은 1000011입니다. 8비트로 맞추면 0100 0011이 됩니다.
1비트 왼쪽 Shift 하면
1000 0110 이 됩니다. 양수는 패딩 비트가 0이기 때문에 오른쪽으로 0이 한자리 채워집니다.
67*2^1 = 134
1000 0110
오늘도 즐거운 하루 되세요.
"-
*2012-04-13 10:14:36
안녕하세요.
양수 67은 1000011입니다. 8비트로 맞추면 0100 0011이 됩니다.
1비트 왼쪽 Shift 하면
1000 0110 이 됩니다. 양수는 패딩 비트가 0이기 때문에 오른쪽으로 0이 한자리 채워집니다.
67*2^1 = 134
1000 0110
오늘도 즐거운 하루 되세요.
"