10%+10%到底等于多少?华为、苹果、小米都算错了

2019-09-10 19:33 来源:星空观察网

​近日,有网友爆料称,各厂商手机计算器全线阵亡。原来,不少手机的计算机出现了奇妙的BUG,计算“10%+10%”时,得出...

近日,有网友爆料称,各厂商手机计算器全线阵亡。原来,不少手机的计算机出现了奇妙的BUG,计算“10%+10%”时,得出的结果竟然是0.11,而正确答案应该是0.2。

经网友反馈,计算器出现BUG的手机包括华为苹果小米、OPPO等。有网友又尝试了一下20%、30%等不同数字的相加,结果同样出现了错误。

搜狗截图19年09月02日1655_2.png

苹果手机计算结果

至于“BUG”原因,主要是计算器对输入符号的理解不同。当我们输入“10%+10%”的时候,其原型为“10/100+10/100”,我们在运算的时候,是先算两个除法,之后再相加。

对此,,有网友科普到,非科学计算器的计算逻辑并非如此,它会认为连续百分比计算10%+10%其实就是10%+(10%x10%)。

类似这种BUG,去年就有小米网友反馈给了MIUI团队,而且已经进行了修正。网友在测试后发现,小米的计算器有两种模式,其中普通模式阵亡,智能模式10%自动换算成0.1,计算正确。

不过并非所有手机的计算器都是该逻辑。据悉,魅族、锤子科技、努比亚手机的计算器就没有出现类似BUG,结果依然是0.2。


搜狗截图19年09月02日1655_1.png

魅族手机计算结果

大家可以试试自己手机的计算器有没有BUG。此外,在百度搜索“10%+10%”得到的结果也是正确的。

版权声明:本网部分内容转自其他媒体,目的在于传递更多信息,并不代表本网赞同其观点或证实其真实性。如有其他问题,请联络编辑室邮箱:[email protected] 投稿发至邮箱:[email protected]
分享到:0