電腦算術

單精度與雙精度浮點數可信賴的十進位有效位數參考值,下列何者組合正確?

  1. A單精度約3位數,雙精度約7位數
  2. B單精度約7位數,雙精度約15~16位數
  3. C單精度約32位數,雙精度約64位數
查看答案與解析

正確答案:B. 單精度約7位數,雙精度約15~16位數

有效位數取決於尾數的精度。單精度包含開頭的1在內為24位元,2²⁴ ≈ 1.7 × 10⁷,因此十進位約為7位數;雙精度為53位元,2⁵³ ≈ 9 × 10¹⁵,因此約為15~16位數。例如以單精度表示 123456789 會變成 123456792,較低位數無法保持。32位數與64位數是把整體位元數直接當成十進位位數的錯誤。約3位數則接近半精度程度的精度。

  • A. 約3位數接近半精度的精度。
  • B. 正確。單精度約7位數,雙精度約15~16位數。
  • C. 把位元數誤當成十進位的位數。
練習這個領域 前往領域頁面

電腦算術的其他題目

  1. IEEE 754的非正規化數(次正規數)所扮演的角色,下列何者正確?
  2. 在含有大量非正規化數的計算中,某些處理器的處理速度可能會大幅變慢。因此在重視效能的場合會使用的設定為下列何者?
  3. 在IEEE 754浮點數的運算中,將正數除以0時,規格所規定的結果為下列何者?
  4. 當 x 為NaN時,在許多程式語言中評估 x == x 的結果為下列何者?
  5. 在IEEE 754的單精度中,指數部分全為1(255)的位元串所表示的內容,下列說明何者正確?