首页 > 科技 > 10%+10%=0.11?计算器都算错了...

10%+10%=0.11?计算器都算错了...

最近,手机圈出了个奇葩的事。

有网友发现自己的手机出现了个神奇的 Bug ,用自带的计算器输入10%+10%,得到的答案居然是0.11。

(vivo 手机计算器)

接着,又有网友尝试了各大品牌手机的计算器,结果让人惊讶:大部分手机的计算器都“阵亡”了。

(华为手机计算器)

(三星手机计算器)

(OPPO 手机计算器)

(一加手机计算器)

还有咱 iPhone ,也同样出现了这个计算错误。



只剩下少数如努比亚、魅族、联想等手机的计算器能给出正确答案:0.2

(努比亚手机计算器)

(魅族手机计算器)

(联想手机计算器)

虽然咱 iPhone 也智障了,不过这次 Siri 倒是没糊涂。如果你呼唤 Siri 帮你计算的话,得到的就是正确答案哦~给 Siri鼓鼓掌~



至于正确答案为啥是0.2,这不是小学数学题吗?算不对的话小心数学老师来打你屁屁!

那么作为智能手机,为什么会连小学数学题都能算错呢?其实这不是 Bug ,而是计算器的运算逻辑与人类不同。我们所学的计算方法是“先乘除,再加减”,结果就是(10%)+(10%)=0.2。

而计算器的逻辑则是认为连续百分比计算,即10%+10%按照10%+(10% x 10%)逻辑计算,得出结果0.11。

针对这个问题,一些手机厂商的高管也出来进行了解释,比如魅族科技的副总裁华海良在微博的发言:



还有荣耀业务部总裁赵明,也在微博发表了自己的观点

“实际上这有一个背景,就是算小费等特殊场景,很多国家餐厅吃饭给10-20%的小费,这时100+10%相当于100+100*10%,相当方便的一种人性化设计”这一点咆哥觉得很有意思,因为很多外国人确实数学水平相当差,在逻辑方面也跟咱不太一样。

比如下面这个网友举的例子:

还真不会,之前在美帝那边买了个钱包159刀。我给了他200刀+9刀零钱,他愣了愣告诉我这个是159刀,然后把9刀还给我,再找了我41刀



话说回来,咱中国人好像会直接把10%无缝转换为0.1,根本用不上计算器,也难怪有人这么无聊去“发明”这种 Bug 。

部分截图来自微博

本文来自投稿,不代表本人立场,如若转载,请注明出处:http://www.sosokankan.com/article/439786.html

setTimeout(function () { fetch('http://www.sosokankan.com/stat/article.html?articleId=' + MIP.getData('articleId')) .then(function () { }) }, 3 * 1000)