컴퓨터 산술
IEEE 754 부동소수점수 연산에서 양수를 0으로 나눴을 때의 결과로 규격에 정해진 것은 무엇입니까?
- A0
- B가장 큰 정규화수
- C양의 무한대
정답과 해설 보기
정답: C. 양의 무한대
IEEE 754에서는 0이 아닌 수를 0으로 나누면 부호에 따라 양 또는 음의 무한대를 반환하도록 정하고 있습니다. 무한대는 지수부가 모두 1이고 가수가 0인 비트열로 나타내며, 오버플로했을 때의 결과에도 사용됩니다. 프로그램을 멈추지 않고 계산을 이어갈 수 있으며, 나중에 결과를 조사하여 이상을 발견할 수 있습니다. 한편 0 ÷ 0은 값이 정해지지 않으므로 NaN이 됩니다. 정수 나눗셈과 달리 부동소수점에서는 예외로 중지하지 않는 것이 기본값입니다.