컴퓨터 산술
IEEE 754 단정밀도에서 지수부가 모두 1(255)인 비트열이 나타내는 것의 설명으로 올바른 것은 무엇입니까?
- A가수와 관계없이 모두 최대 정규화수를 나타낸다
- B가수가 0이면 무한대, 가수가 0이 아니면 NaN을 나타낸다
- C가수와 관계없이 모두 0을 나타낸다
정답과 해설 보기
정답: B. 가수가 0이면 무한대, 가수가 0이 아니면 NaN을 나타낸다
지수부의 최댓값(모두 1)은 특수값을 위해 예약되어 있습니다. 가수가 모두 0이면 부호 비트에 따라 양 또는 음의 무한대를 나타내고, 가수가 0이 아니면 NaN을 나타냅니다. NaN은 가수의 값에 따라 종류가 더 나뉘며, 계산에서 예외를 일으킬지 여부 등을 구별할 수 있습니다. 최대 정규화수는 지수부가 254일 때의 값이고, 0은 지수부도 가수도 모두 0인 비트열입니다. 지수부가 0일 때는 0과 비정규화수를 나타냅니다.