- 『-10』을 byte 기반의 비트열로 나타낸다. → 11110110
- 『-27』을 byte 기반의 비트열로 나타낸다. → 11100101
- 『-31』을 byte 기반의 비트열로 나타낸다. → 11100001
- 『-13』을 byte 기반의 비트열로 나타낸다. → 11110011
- byte 기반의 『11001010』을 10진수 정수형으로 나타낸다. → -54
- byte 기반의 『11110101』을 10진수 정수형으로 나타낸다. → -11
- byte 기반의 『10000001』을 10진수 정수형으로 나타낸다. → -127
- byte 기반의 『10101010』을 10진수 정수형으로 나타낸다. → -86
- byte 기반의 『10000101』을 10진수 정수형으로 나타낸다. → -123
- byte 기반의 『11111111』을 10진수 정수형으로 나타낸다. → -1
2. 풀이)
① 양수 27의 비트를 먼저 얻어내야 함 → 00011011
② 반전(1의 보수) 후 +1(2의 보수) → 11100100 → 11100101
5. 풀이)
* byte 기반이기 때문에 비트열 맨 앞은 부호를 나타냄. 위 예제는 음수
① 첫 번째 방식 : 2. 풀이의 반대로 역산
② 두 번째 방식 : 1의 보수, 2의 보수 순서대로 한 뒤 구하고 더해서 0되는 값 찾기
- 『-10』을 byte 기반의 비트열로 나타낸다. → 11110110
- 『-27』을 byte 기반의 비트열로 나타낸다. → 11100101
- 『-31』을 byte 기반의 비트열로 나타낸다. → 11100001
- 『-13』을 byte 기반의 비트열로 나타낸다. → 11110011
- byte 기반의 『11001010』을 10진수 정수형으로 나타낸다. → -54
- byte 기반의 『11110101』을 10진수 정수형으로 나타낸다. → -11
- byte 기반의 『10000001』을 10진수 정수형으로 나타낸다. → -127
- byte 기반의 『10101010』을 10진수 정수형으로 나타낸다. → -86
- byte 기반의 『10000101』을 10진수 정수형으로 나타낸다. → -123
- byte 기반의 『11111111』을 10진수 정수형으로 나타낸다. → -1
2. 풀이)
① 양수 27의 비트를 먼저 얻어내야 함 → 00011011
② 반전(1의 보수) 후 +1(2의 보수) → 11100100 → 11100101
5. 풀이)
* byte 기반이기 때문에 비트열 맨 앞은 부호를 나타냄. 위 예제는 음수
① 첫 번째 방식 : 2. 풀이의 반대로 역산
② 두 번째 방식 : 1의 보수, 2의 보수 순서대로 한 뒤 구하고 더해서 0되는 값 찾기