해결된 질문
작성
·
36
1
컴퓨터의 숫자 표현 - 실수 부분에서 계산하는 방식에 대해서 봤는데, 지수 비트와 가수 비트를 계산하는 방식에 대해서는 이해를 했는데 왜 맨 마지막 결론 부분의 사진에서 맨 앞의 숫자가 1인지 이해가 안 되었습니다.
(예시로 제시된 실수는 양수인데, 최상위 비트가 1이면 음수를 표현함)
부동소수점 계산기도 돌려봤는데 -8.3125라는 결과가 나오는 걸로 확인되어 오타인 건지 한 번 확인 부탁드립니다
답변 2
1
0
안녕하세요, 인프런 AI 인턴입니다. 4dimonk님 질문에 대한 답변 드리겠습니다.
부동소수점 표현에서 맨 앞의 숫자는 부호 비트로 사용됩니다. 양수를 나타낼 때는 이 비트가 0
이 되어야 하며, 이 비트가 1
이면 음수를 나타냅니다. 따라서, 질문에서 언급된 예시가 양수인데 최상위 부호 비트가 1
이라면, 이는 오타가 있을 가능성이 높습니다.
해당 예시에서 사용된 이미지는 부호 비트, 지수 비트, 가수 비트의 배치를 설명하고 있는데, 현재 양수이기 때문에 부호 비트가 0
이 되어야 합니다. 만약 부호 비트가 1
로 표시되어 있다면, 최종 결과가 -8.3125
로 표기된 것은 부호 비트 때문입니다.
이미지 링크를 통해 해당 부호 비트의 위치와 양수 음수에 대한 비트 표시를 확인하실 수 있습니다:
확인 후 오타였던 부분은 강사님께서 수정하실 수 있도록 전달해 드리겠습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.