電腦算術

在IEEE 754浮點數的運算中,將正數除以0時,規格所規定的結果為下列何者?

  1. A0
  2. B最大的正規化數
  3. C正無限大
查看答案與解析

正確答案:C. 正無限大

IEEE 754規定,將非0的數除以0時,依符號傳回正或負的無限大。無限大以指數部分全為1、尾數為0的位元串表示,在發生溢位時的結果也使用它。如此不必讓程式停止就能繼續計算,事後再檢查結果便能發現異常。另外,0 ÷ 0 因為值無法確定,所以會成為NaN。與整數的除法不同,浮點數預設不會因例外而停止。

  • A. 不會成為0。
  • B. 不是最大的正規化數,而是無限大。
  • C. 正確。正數 ÷ 0 為正無限大。
練習這個領域 前往領域頁面

電腦算術的其他題目

  1. 當 x 為NaN時,在許多程式語言中評估 x == x 的結果為下列何者?
  2. 在IEEE 754的單精度中,指數部分全為1(255)的位元串所表示的內容,下列說明何者正確?
  3. 關於IEEE 754浮點數中的+0與−0,下列說明何者正確?
  4. 下列何者是IEEE 754所規定的預設捨入方式?
  5. 以就近捨入至偶數的方式捨入為整數時,2.5與3.5各會成為多少?