IT之家4月5日消息 微軟今天凌晨推送了Windows 10 RedStone 5預(yù)覽版17639更新,本次更新面向Skip Ahead跳躍預(yù)覽通道。這也是繼Windows 10創(chuàng)意者更新春季版(代號(hào)RedStone 4)之后的下一個(gè)Windows 10重大版本,在Win10 Build 17639中,微軟帶來(lái)了一系列新功能更新和改進(jìn),特別是針對(duì)Windows Sets窗口管理方面而言。
今天IT之家也發(fā)布了《Windows 10 RS5跳躍預(yù)覽版17639更新內(nèi)容大全》,其中提到了一條更新內(nèi)容很值得一說(shuō),也就是Windows計(jì)算器已更新的10.1803.711.0版本中,可以正確計(jì)算完美平方(其他整數(shù)的平方)的平方根了。
也就是,在此之前,當(dāng)計(jì)算4的平方根時(shí),結(jié)果將顯示為1.99999999999999999989317180305609,因?yàn)橛?jì)算足夠的數(shù)字以正確進(jìn)行舍入,所以顯示時(shí)將舍入為2。但是,一旦你減去2,你會(huì)看到其余的數(shù)字。
這個(gè)Bug發(fā)現(xiàn)在微軟windows 7操作系統(tǒng)的計(jì)算器應(yīng)用程序中,到目前已經(jīng)存在了近10年。由于任意精確的數(shù)據(jù)庫(kù)錯(cuò)誤,計(jì)算器會(huì)提供錯(cuò)誤的答案,并且因?yàn)閼?yīng)用程序中使用的數(shù)據(jù)庫(kù)沒(méi)有任何更改,所以這個(gè)Bug也存在于Windows 8.1和Windows 10中。
微軟的Raymond Chen在微軟的開(kāi)發(fā)者頁(yè)面對(duì)這個(gè)問(wèn)題進(jìn)行過(guò)深入的解釋?zhuān)?/p>
即使你在取平方根的值碰巧是一個(gè)完美的完全平方數(shù),計(jì)算器也不會(huì)意識(shí)到這一點(diǎn)。它不嘗試先計(jì)算整數(shù)平方根,而如果整數(shù)平方根計(jì)算后無(wú)法產(chǎn)生精確結(jié)果,則會(huì)返回到浮點(diǎn)計(jì)算的結(jié)果。計(jì)算器只是通過(guò)擴(kuò)展的數(shù)據(jù)庫(kù)來(lái)獲取平方根。
廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。