電腦算術

在IEEE 754的單精度中,指數部分全為1(255)的位元串所表示的內容,下列說明何者正確?

  1. A不論尾數為何,一律表示最大的正規化數
  2. B尾數為0時表示無限大,尾數不為0時表示NaN
  3. 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的位元串。
練習這個領域 前往領域頁面

電腦算術的其他題目

  1. 關於IEEE 754浮點數中的+0與−0,下列說明何者正確?
  2. 下列何者是IEEE 754所規定的預設捨入方式?
  3. 以就近捨入至偶數的方式捨入為整數時,2.5與3.5各會成為多少?
  4. 將兩個幾乎相等的浮點數相減時,有效位數大幅減少的現象稱為什麼?
  5. 當 x 非常大時,以浮點數計算 √(x + 1) − √x 會發生位數消去。為了精確求得結果,下列何者是正確的改寫方式?