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

微軟Windows 10 RS5 17639消滅的這個計算器Bug,存在近10年

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

4月5日消息 微軟今天淩晨推送了Windows 10 RedStone 5預覽版17639更新,本次更新麵向Skip Ahead跳躍預覽通道。這也是繼Windows 10創意者更新春季版(代號RedStone 4)之後的下一個Windows 10重大版本,在Win10 Build 17639中,微軟帶來了一係列新功能更新和改進,特別是針對Windows Sets窗口管理方麵而言。

微軟Windows 10 RS5 17639消滅的這個計算器Bug,存在近10年(1)

今天也發布了《Windows 10 RS5跳躍預覽版17639更新內容大全》,其中提到了一條更新內容很值得一說,也就是Windows計算器已更新的10.1803.711.0版本中,可以正確計算完美平方(其他整數的平方)的平方根了。

也就是,在此之前,當計算4的平方根時,結果將顯示為1.99999999999999999989317180305609,因為計算足夠的數字以正確進行舍入,所以顯示時將舍入為2。但是,一旦你減去2,你會看到其餘的數字。

微軟Windows 10 RS5 17639消滅的這個計算器Bug,存在近10年(2)

這個Bug發現在微軟windows 7操作係統的計算器應用程序中,到目前已經存在了近10年。由於任意精確的數據庫錯誤,計算器會提供錯誤的答案,並且因為應用程序中使用的數據庫沒有任何更改,所以這個Bug也存在於Windows 8.1和Windows 10中。

微軟的Raymond Chen在微軟的開發者頁麵對這個問題進行過深入的解釋:

即使你在取平方根的值碰巧是一個完美的完全平方數,計算器也不會意識到這一點。它不嚐試先計算整數平方根,而如果整數平方根計算後無法產生精確結果,則會返回到浮點計算的結果。計算器隻是通過擴展的數據庫來獲取平方根。

上一篇:微軟推送更新,將sets功能發揮到極致 下一篇:傳《賽博朋克2077》《戰地5》將是微軟獨家宣傳

相關資訊

最新熱門應用

電腦問答