電腦算術
在IEEE 754浮點數的運算中,將正數除以0時,規格所規定的結果為下列何者?
- A0
- B最大的正規化數
- C正無限大
查看答案與解析
正確答案:C. 正無限大
IEEE 754規定,將非0的數除以0時,依符號傳回正或負的無限大。無限大以指數部分全為1、尾數為0的位元串表示,在發生溢位時的結果也使用它。如此不必讓程式停止就能繼續計算,事後再檢查結果便能發現異常。另外,0 ÷ 0 因為值無法確定,所以會成為NaN。與整數的除法不同,浮點數預設不會因例外而停止。
- A. 不會成為0。
- B. 不是最大的正規化數,而是無限大。
- C. 正確。正數 ÷ 0 為正無限大。