시프트연산질문
늘빈
2023.04.01
질문 제목 : 시프트연산질문시프트연산질문질문 내용 : -16에 해당하는 11110000이란 비트열을 사용하여 오른쪽으로 두칸씩 이동시키면
나오는 값이 11111100이 나온다고 적혀있는데 어떻게 나오는건가요 ;;
그냥 옮기니깐 00111100 이렇게 나오던데 ..ㅠㅠㅠ
-
물병자리
왼쪽의 한비트가 음수 표현비트이기때문에 음수이면 1로 채워지게 됩니다.
-
마루나
0,1로 채울건지는 뭘로 선택하나요?
-
텐시
00111111 11111111 11111111 11111100 // 0이 채워진 경우
11111111 11111111 11111111 11111100 // 1이 채워진 경우
0이 채워진 경우에도 왼쪽 비어진 부분이 1로 채워져있는건 뭐죠.?...... -
별햇님
왼쪽에 비어진 부분을 1로 채우게 됩니다