内容字号:默认大号超大号

段落设置:取消段首缩进段首缩进

字体设置:切换到微软雅黑切换到宋体

业界资讯 软件之家
Win10之家 WP之家
iPhone之家 iPad之家
安卓之家 数码之家
评测中心 智能设备
精准搜索请尝试:精确搜索

微软Windows 10 RS5 17639消灭的这个计算器Bug,存在近10年

2018-4-5 21:00:11来源:IT之家作者:汐元责编:汐元评论:

IT之家4月5日消息 微软今天凌晨推送了Windows 10 RedStone 5预览版17639更新,本次更新面向Skip Ahead跳跃预览通道。这也是继Windows 10创意者更新春季版(代号RedStone 4)之后的下一个Windows 10重大版本,在Win10 Build 17639中,微软带来了一系列新功能更新和改进,特别是针对Windows Sets窗口管理方面而言。

今天IT之家也发布了《Windows 10 RS5跳跃预览版17639更新内容大全》,其中提到了一条更新内容很值得一说,也就是Windows计算器已更新的10.1803.711.0版本中,可以正确计算完美平方(其他整数的平方)的平方根了。

也就是,在此之前,当计算4的平方根时,结果将显示为1.99999999999999999989317180305609,因为计算足够的数字以正确进行舍入,所以显示时将舍入为2。但是,一旦你减去2,你会看到其余的数字。

这个Bug发现在微软windows 7操作系统的计算器应用程序中,到目前已经存在了近10年。由于任意精确的数据库错误,计算器会提供错误的答案,并且因为应用程序中使用的数据库没有任何更改,所以这个Bug也存在于Windows 8.1和Windows 10中。

微软的Raymond Chen在微软的开发者页面对这个问题进行过深入的解释:

即使你在取平方根的值碰巧是一个完美的完全平方数,计算器也不会意识到这一点。它不尝试先计算整数平方根,而如果整数平方根计算后无法产生精确结果,则会返回到浮点计算的结果。计算器只是通过扩展的数据库来获取平方根。

相关文章

IT之家,软媒旗下科技门户网站 - 爱科技,爱这里。

Copyright (C) RuanMei.com, All Rights Reserved.

软媒公司版权所有