係統粉 > IT資訊 > 微軟資訊

微軟終於修複了Windows計算器中存在10年之久的計算錯誤問題

發布時間:2018-04-05    瀏覽數:

微軟的工作人員經過努力,已經成功在Windows 10 Redstone 5 build 17639這個版本解決了“完全平方數的平方根”問題。具體來說,當你啟動計算器應用程序並嚐試計算4的平方根然後減去2,雖然答案應該是0,但Windows計算器有時會給出錯誤的答案,bug就出現在這裏。

重要的是,盡管我們已經成功地在4台計算機上複製了這個bug,但在所有的係統中,這個bug似乎並不存在。這意味著你很有可能也會看到它,但如果它不這麼做,也不要太驚訝。

微軟的Raymond Chen在微軟的開發者頁麵上發表了對2016年錯誤的深入分析,解釋了為什麼計算器應用會得出一個不同的結果。

“即使你取平方根的值恰好是一個完全平方數,但計算器並沒有意識到這一點。它不會首先計算一個整數平方根,然後如果整數平方根不能產生精確的結果,就會返回到浮點模式。它隻會通過相關數據庫來得出答案。”他解釋道。

微軟終於修複了Windows計算器中存在10年之久的計算錯誤問題(1)

這個漏洞已經存在多年了,2010年微軟的社區論壇上發布了一份報告,當時Windows的版本是Windows 7。考慮到計算器使用的庫沒有改變,這個bug仍然存在於Windows 8.1和Windows 10中。

上一篇:微軟小冰成為首個采用全雙工技術的語音交互虛擬機器人 下一篇:微軟推送更新,將sets功能發揮到極致

相關資訊

最新熱門應用

電腦問答