電腦算術
在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與非正規化數。
- A. 最大的正規化數是指數部分為254時的值。
- B. 正確。尾數為0是無限大,不為0則是NaN。
- C. 0是指數部分與尾數都全為0的位元串。