컴퓨터 산술

IEEE 754 부동소수점수 연산에서 양수를 0으로 나눴을 때의 결과로 규격에 정해진 것은 무엇입니까?

  1. A0
  2. B가장 큰 정규화수
  3. C양의 무한대
정답과 해설 보기

정답: C. 양의 무한대

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

이 분야 연습하기 분야로 돌아가기

컴퓨터 산술의 다른 문제

  1. x가 NaN일 때, 많은 프로그래밍 언어에서 x == x를 평가한 결과는 무엇입니까?
  2. IEEE 754 단정밀도에서 지수부가 모두 1(255)인 비트열이 나타내는 것의 설명으로 올바른 것은 무엇입니까?
  3. IEEE 754 부동소수점수에서 +0과 −0에 대한 설명으로 올바른 것은 무엇입니까?
  4. IEEE 754에서 기본 반올림 방법으로 정해진 것은 무엇입니까?
  5. 최근접 짝수 반올림으로 정수로 반올림할 때, 2.5와 3.5는 각각 얼마가 됩니까?