當前位置:編程學習大全網 - 網站源碼 - 這道題選D 為什麽

這道題選D 為什麽

題目問用pow(x,0.5)和sqrt(x)計算x的平方根得到的結果不能精確相等的最接近的原因,看壹下提供的5個選項便知:

A說,pow返回int型值,而sqrt返回double型值——顯然錯誤,它倆都返回double型值。

B說,計算X時不夠精確——都不夠精確,但精確度應該是相同的。

C說,使用的計算機是32位的——要知道二者都是32位的;而且通常得法精度與位數無關。

D說,二者在“舍入”處理產生誤差——這有點門。

E說,產生溢出了——要溢出二者都溢出,而且這種題通常是排除溢出等極端情況的!

相比之下D選項最接近實際。因為二者得法不同,舍入會產生不同的偏差而使兩個結果產生些許不同。供參考。

  • 上一篇:易語言我想用畫筆和純色畫刷API自繪窗口怎麽實現
  • 下一篇:淘寶助手出錯 錯誤代碼:530. 錯誤信息: Remote service error.
  • copyright 2024編程學習大全網