欧宝体育官网登录:智能手机核算器全线阵亡这么简略的核算竟会算错原因很简略!
Hi,咱们好,我是小雨!核算器咱们都应该用过吧,一般用来核算一些相对杂乱的加减乘除。所以为了咱们能够运用便利,在手机体系中也自带了一个核算器的运用。不过,最近这个智能手机自带的核算器却成了咱们热议的论题。
上图中,左边部分为Huawei P30自带核算器的核算成果,右侧为360 N6 pro自带核算器的核算成果。在核算10%+10%的时分,核算成果都为0.11,而不是咱们公认的0.2。
具网友曝料,在OPPO、华为、苹果、小米等智能手机上运用自带核算器核算“10%+10%”的时分,得出的成果是0.11,而不是0.2。这到底是怎么回事呢?
实际上,在上一年的时分就有网友向小米官方团队反应了这个问题,而小MIUI团队也及时地批改了这个问题。在此次测验中,有网友表明小米的核算器有两种形式,一般形式阵亡,智能形式10%主动换算成0.1,核算正确。
关于这个Bug,魅族华海良昨日在微博也揭露表明,「今日这个论题引发了不少评论,其实本质上并不是对或错的问题,咱们仅仅考虑的更多,添加了人性化的算法判别。10%+10%=0.11 这个是国外的运用逻辑,而国内的管用逻辑是 10%+10%=0.2,所以咱们针对不同区域的固件做了不同的算法判别。」
正如华海良所说的那样,这个问题并不是对错的问题,而是对人性化的一个考量。
实际上,手机核算器的核算逻辑是从一般电子核算器沿袭过来的。便是商场里边用的那种。一般电子核算器的核算形式中,%符号是便利核算某个价格(数字,用价格来解说更简略了解,核算器嘛,一般用来算钱的嘛)的扣头的,例如:200块的东西打8折,也便是你能够用核算器输入“200-20%”,无需输入等号,就能够得到160这个答案。简略来说,便是为了便利运用的人运用的。咱们能够试一试。那么,帖子里边的问题就能够处理了,尽管你输入的是“10% 10%”,可是核算器的核算逻辑却是“10%”这个数值添加10%的“额定费用”的成果,也便是0.11啦。
你的手机自带核算器核算【10%+10%】的成果是多少?你觉得是什么原因形成的?